У меня есть несколько сложный проект Python.Структура выглядит так:
main_project/
my_scripts/
function1.py
function2.py
lib/
library1.py
library2.py
main_program.py
main_program.py импортирует function1.py и function2.py, а также файлы в lib /.Скрипты в my_scripts / также импортируют файлы в lib /.function1.py и function2.py можно использовать непосредственно из командной строки и передавать аргументы таким образом или импортировать как модули, как в main_program.py.Сам по себе код отлично работает на Python.
Я хочу скомпилировать проект в двоичном формате (например, с использованием Py2exe, pyinstaller, Nuitka и т. Д.). Однако вы хотите, чтобы function1.py и function2.pyостаются как исполняемыми файлами, так и модулями, и не только имеют main_program.py, скомпилированный с его зависимостями.
Я перепробовал много программ и столкнулся с проблемами импорта, компиляции или общими проблемами с использованием компилятора Python.
Может ли кто-нибудь указать простой способ компилирования различных файлов в исполняемые файлы без необходимости включать зависимости в каждый двоичный файл, который я хочу?