Представьте себе main.py. У меня есть следующая структура:
├── main.py
├── moduleX
│ ├── setup.py
│ ├── submoduleA
│ │ └── fileA.py
│ │ └── fileB.py
│ ├── submoduleC
│ │ └── fileC.py
Основные вызовы moduleX.setup и setup должны вызывать функции из подмодулей A и B.
Однако moduleX.setup не может найти подмодули, и я не 'не знаю, как их импортировать
Итак, это выглядит так: в main.py
import moduleX.setup
в setup.py
from submoduleA import fileA
from submoduleA import fileB
import submoduleC
и во всех подмодулях и файлах не найдены.
Во всех подпапках есть пустые файлы init .py. Я не уверен, как их заполнить, это похоже на рекурсивную проблему.
Я пробовал добавить moduleX в sys.path Я пробовал добавлять moduleX везде, где пытался использовать .. и.
Я не делаю ' Не знаю, что делаю не так.