Я работаю над модулем поэзии со структурой каталогов типа
./
/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