Модуль, импортированный в Jupyter Notebook, не может импортировать другие локальные модули, несмотря на то, что указано в переменной JUPYTER_PATH - PullRequest
0 голосов
/ 23 апреля 2020

У меня есть набор локальных модулей, которые я хочу использовать в ноутбуках Jupyter. Структура папок следующая:

/data/jupyter_modules/
            |--- __init__.py
            |---/module_1/
            |       |--- __init__.py
            |       |--- general.py  -- def my_function():
            |
            |---/module_2/
                    |--- __init__.py
                    |--- foo.py   -- from module_1.general import my_function()    <---- Throws Error
                                  -- def my_other_function():

, и я добавил /data/jupyter_modules в мою переменную JUPYTER_PATH env. Теперь, когда я делаю from jupyter_modules import module_2, я получаю сообщение об ошибке, в котором отсутствует модуль с именем module_1.general.

Почему юпитер не видит module_1, а я явно советую ему посмотреть в папке, где находится этот модуль?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...