Моя файловая структура:
app
- Main.ipynb
- Merger.ipynb
- Utils/common.ipynb
Main.ipynb:
import nbimporter
import Merger
Merger.merge(data)
Merger.ipynb:
import nbimporter
from Utils.common import parse_date
common.ipynb:
def parse_date(date_str):
bla
При вводе 'Merger' импорт работает, и я вижу функции Merger.Когда я запускаю Merger.merge(data)
, я получаю:
name 'parse_date' is not defined
Однако, при вводе «parse_date» в Merger.ipynb, он распознает его:
<function Utils.common.parse_date(date_str)>
Похоже,импорт не идет от файла к файлу.
Кроме того, мне нужно время от времени перезапускать ядро, чтобы оно заработало.
Как я могу это решить?
Можно ли использовать Jupyter Labкак IDE комфортно?