Ранее, если мне нужно импортировать файлы из родительских файлов
Я сделаю что-то вроде
from .some_module import some_class
Теперь я использую код из Udacity (https://github.com/udacity/artificial-intelligence-for-trading/tree/master/project/project_1),, в частности, в .ipynb, код импорта -
import sys
!{sys.executable} -m pip install -r requirements.txt
import pandas as pd
import numpy as np
import helper
import project_helper
import project_tests
Но это дает ошибку
Invalid requirement: '../../requirements.txt'
и
File "<ipython-input-4-504bb0e8ad18>", line 3, in <module>
import helper
File "G:\Udacity - Artificial Intelligence AI for Trading v1.0.0\artificial-intelligence-for-trading-master\project\project_1\helper.py", line 1
../../helper.py
И когда я смотрю реальные файлы, они просто ссылаются на такие файлы:
Является ли такая практика законной? Если это законно, как я могу решить вышеуказанные ошибки?