Модуль, импортированный в записную книжку, не может найти правильные файлы - PullRequest
0 голосов
/ 21 января 2020

У меня есть проект с этой иерархией:

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 указать правильный путь для этого вида импорта?

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