Вызов модуля из блокнота Jupyter внутри поэтического проекта приводит к ошибке «Нет имени модуля».Python

Программы на Python
Anonymous
Вызов модуля из блокнота Jupyter внутри поэтического проекта приводит к ошибке «Нет имени модуля».

Сообщение Anonymous »

Я работаю над модулем поэзии со структурой каталогов типа
./
/my_module
(module files)
/tests
test_thing.py
/jupyter
demo.ipynb

В тестовых файлах и блокнотах Jupyter есть код импорта, например
from my_module import thingy, other_thingy

Теперь из корня проекта поэзия запускает pytest работает без проблем, но вызов jupyter lab через поэтику запускает jupyter lab и последующий запуск блокнота приводит к тому, что модуль не назван. ошибка my_module. Почему модуль находится на пути к pytest, а не к jupyter?
Конечно, я могу сделать следующее, но тогда ни один из других модулей из поэтического окружения не будет доступен. Как я могу решить эту проблему?
import sys
sys.path.append('../)


Подробнее здесь: https://stackoverflow.com/questions/787 ... in-no-modu

Вернуться в «Python»