可能重复:
如何从 Python 程序制作 EXE 文件?
我正在寻找一种无需在系统中安装软件包即可运行 python 程序的方法。有什么方法可以直接将任何 python 代码作为 *exe 运行。或者我应该制作一个包含所有包的可执行文件。
这背后的主要原因是,能够在没有 python/包的系统上运行 python 程序。
可能重复:
如何从 Python 程序制作 EXE 文件?
我正在寻找一种无需在系统中安装软件包即可运行 python 程序的方法。有什么方法可以直接将任何 python 代码作为 *exe 运行。或者我应该制作一个包含所有包的可执行文件。
这背后的主要原因是,能够在没有 python/包的系统上运行 python 程序。
py2exe是你想要的。这将从您的源代码构建一个可执行文件。
缺点是:它将解释器与 exe 打包在一起,因此文件大小可能会变得更大。当您使用外部库,尤其是 C 绑定时,您将不得不手动执行步骤。
http://www.pyinstaller.org/是另一个不错的选择。py2exe 做了很多相同的事情,并且遇到了同样的问题。