У меня есть проект с этой иерархией:
project
| __init__.py
| src
| | __init__.py
| | module_1.py
| notebooks
| | experiments
| | | nb_utils.ipynb
| tests
| | test_module_1.py
| data
| | raw
| .local.json
module 1
нужно .local.json
и data/raw/
для работы. nb_utils.ipynb
успешно импортировал module 1
, но затем возвращает, что импортированный module 1
не может импортировать .local.json
os.path.abspath
этого файла, когда он был импортирован в nb_utils
, равен ./experiments/.local.json
Все тесты в папке «тесты» пройдены, но я не могу найти в блокнотах правильный путь к module 1
для его импорта.
Мой вопрос: как я могу указать модулю или nb_utils
указать правильный путь для этого вида импорта?