Я пишу свои модули в ноутбуках Jupyter и храню их в папке, скажем, /Users/me/myModules
(Примечание: фактический путь содержит пробелы, это имеет значение?)
Я хочу импортировать их из другие ноутбуки Jupyter, которые находятся в разных местах. Поскольку модули имеют расширение .ipynb, я начинаю свой код с import import_ipynb
.
. Я следовал за этим ответом и добавил
export JUPYTER_PATH="${JUPYTER_PATH}:/Users/me/myModules"
в верхнюю строку моего Файл bash_profile и сохранен. Затем я запускаю source ~/.bash_profile
в терминале.
Теперь, когда я запускаю jupyter --paths
в терминале, я вижу путь к папке myModules в разделе данных (не в разделах config или runtime).
Однако в моем блокноте jupyter
import import_ipynb
import myFirstModule
выдает ошибку ModuleNotFoundError: нет модуля с именем myFirstModule. Я использую Python 3.6.10 (Anaconda).
Как мне импортировать модуль из пути jupyter?
( На самом деле я нашел решение , просто набрав %cd '/Users/me/myModules'
в начале каждой записной книжки, но затем каждый сохраненный файл (например, экспортированное изображение) помещается в папку myModules, чего я не хочу)