2015-05-29 28 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 

簡單到只有一個文件的可執行文件。

相關問題