我想建立一個應用程序用python編寫,它可以運行在Windows上,而無需安裝python或相關庫(獨立),我想這樣做我的Mac。我嘗試了Pyinstaller,但似乎只在構建應用程序的平臺(在本例中爲osx)中生成可執行文件。 Pyinstaller是否有簡單的出路,或者我必須以非常複雜的方式來做到這一點?由於我不是專家,後一種選擇對我來說可能是不可能的。嘗試在Windows上構建應用程序比使用pyinstaller的Mac更明智嗎?建立一個可執行的應用程序的Windows上的windows .exe
1
A
回答
0
對於pyinstaller
,they have clearly mentioned該包裝Windows可執行文件,同時在OS X上運行是不支持,並推薦使用Wine
這一點。
1.我可以在Linux下運行時打包Windows二進制文件嗎?
不,這不支持。請爲此使用Wine,PyInstaller在Wine中運行 。您可能還想看看 郵件列表中的此主題。在1.4版本中,我們已經爲此提供了一些支持,但 它顯示只能工作一半。這將需要一些Windows系統上的其他分區,並且只能用於純Python程序。由於你需要一個像樣的GUI(gtk,qt,wx),所以你需要安裝 Windows庫。所以使用Wine更容易。
2.我可以在OS X下運行時打包Windows二進制文件嗎?
不,這不支持。請爲此嘗試Wine。
3.我可以在Linux下運行時打包OS X二進制文件嗎?
這是目前不可能的。抱歉!如果您想要幫助,請致電 ,非常歡迎。
相關問題
- 1. 創建一個Windows桌面應用程序的可執行exe文件
- 2. 如何創建一個獨立的exe應用程序的Windows服務?
- 3. 從我的Ruby應用程序構建一個Windows可執行文件?
- 4. 從ColdFusion應用程序調用Windows可執行文件(.exe)
- 5. 從Windows Server 2012 R2中的.net Web應用程序執行* .exe
- 6. 在Windows上構建CompassApp(jruby應用程序)可執行文件
- 7. 在Windows中建立一個GO程序
- 8. 在windows上執行一個c程序
- 9. 未能建立一個Windows QJson應用程序,從Debian的
- 10. 建立Windows Phone 7的P2P連接到Windows 8應用程序
- 11. 創建一個Windows GUI .exe應用程序
- 12. 在Windows 8上使用Qt-creator構建(編譯)一個基本的獨立.exe應用程序
- 13. Java - 執行外部Windows應用程序?
- 14. 如何創建一個完整的包文件(.exe)的Windows應用程序
- 15. 如何在linux上運行windows擴展名爲.exe的windows可執行文件
- 16. 如何爲Windows創建獨立的Java可執行文件?
- 17. 建立在PhoneGap的Windows Phone 7的應用程序構建
- 18. 如何使用Java/Eclipse創建Windows .exe(獨立可執行文件)?
- 19. 在Windows上設置Qt可執行文件中的應用程序信息
- 20. 運行從Windows的.exe程序形成
- 21. 驅動Windows命令行程序的EXE
- 22. Windows應用程序開發:一個nebie's dilemna!EXE和.exe的安裝版本?
- 23. 在Windows應用程序中建立聊天應用程序XAML
- 24. 不能建立通用的JavaScript應用程序的Windows
- 25. 用windows的makefile建立一個C++程序
- 26. 的Windows:執行
- 27. 使用Javascript從Windows 8應用程序執行Windows進程
- 28. 用Windows 8應用程序啓動可執行文件?
- 29. 我可以在Windows 7中執行Windows 8 Metro風格的應用程序嗎?
- 30. 構建一個獨立的qt應用程序可執行文件鏈接到Windows下的一個靜態構建的Qt庫
看[cx_freeze(https://anthony-tuininga.github.io/cx_Freeze/) – user2896976
感謝的建議,但文檔says..Freezing其他平臺 cx_Freeze適用於Windows,Mac和Linux,但是在每個平臺上它只會生成一個在該平臺上運行的可執行文件。所以如果你想凍結你的Windows程序,請在Windows上凍結它;如果你想在Mac上運行它,請在Mac上凍結它。 – Hoon
如何使用像virtualbox這樣的虛擬機,以便您可以加載操作系統並在上面編譯代碼? – user2896976