创build单个的python可执行模块

伙计们,我有很多python代码驻留在几个python包中,现在我需要创build一个包含所有这些文件的单个python可执行模块或文件,所以它将在windows和linux服务器上工作。 什么是可能的解决scheme,以及如何做到这一点?

Solutions Collecting From Web of "创build单个的python可执行模块"

这就是鸡蛋文件的用途。 阅读: 将Python库/应用程序打包成.egg文件的优点是什么?

对于Windows使用py2exe ,对于Linux使用pyinstaller和Mac使用py2app

使用这些工具你可以有一个基于os的setup.py将构建最终的二进制文件。

我已经尝试了所有三个,他们工作得很好,或者你可以使用他们声称是跨平台的cx_freeze

也许py2exe可以帮助你..

py2exe是一个Python Distutils扩展,它将Python脚本转换为可执行的Windows程序,无需安装Python即可运行。

教程> http://www.py2exe.org/index.cgi/Tutorial

你可以为python跨平台表单应用程序启动。

Kivy – 开源Python库,用于快速开发使用创新用户界面(如多点触控应用程序)的应用程序