我們有一個Py模塊,我們想以Windows可執行文件的形式提供給用戶。有沒有一個很好的嘗試和真正的工具來打包一個py模塊到Windows exe文件?從python源代碼構建一個Windows可執行文件
1
A
回答
0
from distutils.core import setup
import py2exe
setup(console=['hello.py'])
只要你有py2exe安裝它會編譯hello.py
到一個exe,(它實際上只是捆綁STDLIB和解釋成一個可執行文件。)
1
2
作爲一種替代py2exe
如果你正在運行的Python 3.x版,您可以使用cx_freeze
(http://cx-freeze.sourceforge.net/)。它不會將程序打包到單個可執行文件中,但可以將其生成的所有文件打包到自解壓文件中供部署。詳情請參閱https://stackoverflow.com/a/11511735/369977。
相關問題
- 1. 如何從jar文件中執行Netbeans(從源代碼構建)
- 2. 使用py2exe構建python代碼的可執行文件
- 3. 在一個ant構建文件中執行命令行代碼
- 4. python從源代碼構建:無法構建可選模塊sqlite3
- 5. 如何從源代碼構建Windows D3D9?
- 6. 「拼接」的代碼放到一個Windows可執行文件
- 7. 從我的Ruby應用程序構建一個Windows可執行文件?
- 8. 如何使用pygame構建Python 3.4.3源代碼以執行exe?
- 9. 將測試代碼構建爲庫或可執行文件?
- 10. 如何從其可執行文件中恢復源代碼?
- 11. 創建從Python源文件的可執行
- 12. 從源代碼構建proguard
- 13. 從源代碼構建KVM
- 14. Windows可執行文件結構
- 15. 如何從另一個構建文件執行nant構建文件?
- 16. 執行從Rust/Python源代碼生成的LLVM IR代碼
- 17. 從Cython代碼創建可執行文件
- 18. 如何從C代碼創建工作可執行文件(.exe)
- 19. 在一個項目中構建兩個可執行文件
- 20. 從python代碼創建獨立的可執行文件的窗口
- 21. 64位python可以創建32位Windows可執行文件
- 22. 在linux上編譯本地Windows可執行文件perl源代碼
- 23. 如何構建一個Python模塊的nfcpy源代碼?
- 24. 如何從源代碼構建VS代碼後進行調試?
- 25. 從一個Android源代碼樹構建兩個APK
- 26. 從已經安裝二進制文件的源代碼構建一個包
- 27. 如何在Windows上創建單個文件的可執行文件python 2.7 x64?
- 28. 從Python代碼到工作可執行文件(縮小網格文件程序)
- 29. 在Windows上使用Mono構建的可執行文件
- 30. Python代碼無法在Windows中執行
你看過py2exe了嗎? – mgilson 2012-07-23 13:14:11
@mgilson你應該做出答案而不是評論。 – Duncan 2012-07-23 13:16:03
請注意,沒有將Python編譯爲不透明的字節或機器代碼的解決方案,實際上,只有這些工具才能讓您分發可單擊運行的Python程序。 – 2012-07-23 13:16:34