2015-05-29 77 views
2

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

回答

4

我推荐使用pyinstaller

例子:

$ pip install pyinstaller 
$ pyinstaller -F myscript.py 

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

+0

感谢它的工作。但需要安装pywin32和pygtk.msi文件才能正常工作。和可执行文件存储在sample/dist/myscript.exe –

+0

很高兴为你工作:) –

+0

伟大的人,py2exe给了我资源错误,但pyinstaller为我工作,谢谢:) –

1

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

pip install pyinstaller 

转到该.py文件是需要打包的目录。

然后运行

$ pipinstaller --onefile test.py 

简单到只有一个文件的可执行文件。

相关问题