Парни, у меня есть много кода Python в модулях, которые являются, находится в нескольких пакетах Python, и теперь я должен создать единственный исполнимый модуль Python или файл, который будет включать все эти файлы, таким образом, он будет работать над окнами и над серверами Linux. Что такое возможные решения и как это может быть сделано?
Вот для чего нужны яичные файлы. Прочтите это: Каковы преимущества упаковки вашей питоновой библиотеки/приложения в .egg-файл?
Для окон используйте py2exe, для linux используйте pyinstaller и для Mac используйте py2app
С помощью этих инструментов можно выполнить настройку . py
, который на основе os создаст конечный двоичный файл.
Я перепробовал все три и они работают хорошо, или вы можете использовать cx_freeze, которые утверждают, что они кроссплатформенные
.Может быть, py2exe поможет вам...
py2exe - это расширение Python Distutils, которое преобразует скрипты Python в исполняемые программы Windows, способные работать без установки Python.
Учебник > http://www.py2exe.org/index.cgi/Tutorial