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