我怎么可以做一个文件从一个蟒蛇的程序?[重复]
-
09-06-2019 - |
题
这个问题已经有一个答案在这里:
我用几个模块,使前任Python,但我不知道如果我这样做是正确的。
我应该如何去关于这一点,为什么?请你回答个人的经验,提供参考的必要。
解决方案
py2exe 可能是你想要的,但它仅适用于Windows。
PyInstaller 适用于Windows和Linux。
Py2app 工作上。
其他提示
我发现了这种介绍是非常有益的。
我怎么分发Python应用程序,在Windows-py2exe&InnoSetup
从该网站:
有许多部署选项 蟒蛇的代码。我会分享了什么 运作良好,为我的窗户, 包装的命令行的工具和 服务的使用py2exe和InnoSetup.我会证明一个简单建立的脚本 创造窗户的二进制文件和一个 InnoSetup安装中的一个步骤。在 此外,我过去常见的错误 它过来的时候使用和py2exe 提示故障排除。这个是 一个简短的谈话,所以会有一个 后续行动的开放空间会议,以分享 经验和互相帮助解决 分配问题。
也被称为冷冻的二进制文件,但不相同的输出一个真正的编译器-他们跑字节的代码,通过一个虚拟机(PVM).执行同样作为一个编译程序只是更大,因为该程序是正在编制随着PVM.Py2exe可以冻结的独立程序,使用tkinter,全功,wxPython,并PyGTK GUI libraties;程序使用的查看游戏的编程工具包;win32com客户程序;和更多。该Stackless蟒蛇系统是一个标准的CPython实施变得没有保存国家在C语言呼堆。这使得Python更易于港口到小堆的构架,提供了有效的多处理的选择,并促进新编程的结构,例如协同程序.其他系统的研究工作在今后的发展:玻璃是工作上的Cython系统,鹦鹉项目,PyPy是工作上的更换PVM共和课程的创始人蟒蛇正在与谷歌获得Python运行5倍,C与空载燕子的项目。总之,py2exe是最简单和Cython是更有效地用于现在,直至这些项目提高Python虚拟机(PVM)为独立的文件。
不在freehackers列表 gui2exe 它可以用来建立独立的Windows的可执行文件,Linux的应用程序和操作系统应用程序包和插件开始从Python脚本。
使用cx_Freeze使exe python程序
py2exe是蟒蛇distutils来完成延长其将Python脚本,成为可执行的Windows的程序,能够运行,而不需要Python安装。
看到一个短名单的蟒蛇包装上的工具 FreeHackers.org.