У меня проблема с импортом файла, который импортирует другие файлы. Моя структура папок выглядит следующим образом:
Структура папки:
proj/
src/
main_script.py
some_module/
module-file.py
helper_a.py
helper_b.py
helper_c.py
Каждый из файлов содержит это
proj / src / main_script.py:
import module_file as mf
proj / src / some_module / module_file.py:
import helper_a
import helper_b
import helper_c
Когда я запускаю main_script.py
, импорт из module_file.py
завершается с ошибкой:
ModuleNotFoundError: No module named 'helper_a'
Если бы я установил some_module
в качестве рабочего каталога, это не было бы проблемой, но относительные пути не работают из каталог sr c. Я попытался добавить файл __init__.py
в папку some_module
, но это не повлияло на результат. Любое понимание того, как это должно работать, будет оценено.