Вот пример структуры папок проекта, аналогичной моему фактическому проекту.
-repo_folder
--app_folder
---GUI_folder
----GUI1.py
----GUI2.py
---calculations_folder
----calculations1.py
----calculations2.py
---main.py
--cli.py
cli.py указывает на main.py. Main.py импортирует только GUI1.py. И оттуда импортируется GUI2.py и т. Д.
В принципе, есть ли простой способ убедиться, что весь импорт, выполненный в каждом файле, включен? Мне не удалось успешно экспортировать проект с такой настройкой папки, успешно используя pyinstaller. Я все время получаю «Не удалось выполнить скрипт cli» или «Нет модуля с именем GUI».
Может ли кто-нибудь привести пример того, как код будет импортирован для проекта, структурированного, как указано выше?