Структура репо
У меня недавно возникла проблема с импортом модулей в разные каталоги в python. У меня есть папка, которая выглядит так:
git_repo_local/
__init__.py
data/
__init__.py
raw/
__init__.py
make_dataset.py
models/
__init__.py
kiring.py
В kiring.py у меня есть этот оператор импорта import data.raw.make_dataset как md.
Когда я пытаюсь запустить его, я получить «ModuleNotFoundError: Нет модуля с именем 'data'».
Я могу избавиться от сообщения об ошибке, просто добавив git_repo_local в sys.path, однако у меня есть несколько скриптов, где это проблема, и я добавляю это в ни один из них не подходит, поскольку он работает на моем ноутбуке коллег.
Кроме того, до недавнего времени это не было проблемой. Я не знаю, из-за чего это перестало работать, но два дня после go эта структура работала отлично. Кто-нибудь из вас будет достаточно любезен, чтобы предложить мне любую помощь.
ДЕТАЛИ: im on ma c os, и я работаю над vscode. Интерпретатор vscode по умолчанию выбирает anaconda, если что-то из этого помогает.