Использование модулей в лаборатории juypter с nbimport - Может ли Jupyter Lab комфортно использоваться с модулями? - PullRequest
0 голосов
/ 16 сентября 2018

Моя файловая структура:

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 комфортно?

...