Компиляция сложного проекта Python - PullRequest
0 голосов
/ 03 февраля 2019

У меня есть несколько сложный проект 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.

Может ли кто-нибудь указать простой способ компилирования различных файлов в исполняемые файлы без необходимости включать зависимости в каждый двоичный файл, который я хочу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...