从 python 代码为 windows 创建独立的可执行文件

creating stand-alone executable for windows from python code

我有一个 python 代码,它使用了 pygkt、gtk、ctypes、os 和一些其他模块。我使用 pyinstaller 创建了一个独立的代码执行程序。它在 ubuntu 上运行良好。现在我想为 windows 平台创建另一个独立的执行程序。 我为此使用了工具 https://github.com/paulfurley/python-windows-packager 并按照步骤操作。但是我得到了错误:找不到模块 gtk。 如何解决这个问题? 是否有任何其他工具可以将 python 代码转换为 windows os 的独立可执行文件?如果是,请提供详情? 谢谢

我建议使用 pyinstaller

示例:

$ pip install pyinstaller
$ pyinstaller -F myscript.py

您现在应该有一个 build/myscript/myscript.exe 可执行文件。

如果在 Windows 中,最好的方法是通过 Cygwin。 确保你有 Python 3.5+ 版本而不是 3.6

pip install pyinstaller

进入需要打包的.py文件所在目录

然后运行

$ pyinstaller --onefile test.py

拥有一个可执行文件很简单。