2013-03-28 47 views
2

「合理」的環境我的意思是它不應該要求用戶手動安裝應用程序的任何依賴關係,但可能需要一個可用的Python安裝。此外,我希望應用程序能夠在Windows,OSX和流行的Linux發行版上運行。如果我也可以打包Python解釋器,那就更好了。大小並不是真正的問題。我想要完成的一個很好的例子是SublimeText編輯器。如何創建一個PyQt/PySide應用程序包,該應用程序可以在「合理」環境下運行?

是否有這樣做的既定方法?

+1

@Downvoter,請解釋。 – 2013-03-28 12:07:03

+2

我剛剛提出了這個問題,我將不勝感激一個更完整的答案...沒有找到太多的谷歌。 – MountainX 2013-07-30 03:55:56

+0

謝謝。我仍然沒有找到一個好方法。 upvoted的答案不是問題的關鍵。 – 2013-07-30 10:55:19

回答

1

是的,python附帶安裝實用程序,並且有一些軟件包會將您的完整應用程序放入特定於平臺的二進制文件(在Windows上的exe文件,osx上的.app文件)。 一些我會建議看包的是:

cx_freeze

py2app

py2exe

+0

謝謝。任何想法打包Qt運行時/庫?它們不是Python的一部分,所以我懷疑它是否獨立運作。 – 2013-11-29 20:17:59

+0

您可以通過安裝程序添加這些程序,閱讀有關python setuptools的文檔,您可以將它們與軟件包一起打包。 – 2015-04-14 09:03:45

相關問題