有人能告訴我捆綁Python應用程序哪兩個更好 - cx_Freeze或PyInstaller?我在尋找基於以下因素,如比較:哪個更好 - PyInstaller或cx_Freeze?
- 人氣(即更大的用戶羣)
- 足跡內置二進制
- 跨平臺兼容性的
- 易於使用的
有人能告訴我捆綁Python應用程序哪兩個更好 - cx_Freeze或PyInstaller?我在尋找基於以下因素,如比較:哪個更好 - PyInstaller或cx_Freeze?
爲什麼不使用類似GUI2EXE的東西?
GUI2Exe是一個圖形用戶界面 前端到所有的「可執行 建設者」可用於Python的 編程語言。它可以用於 構建獨立的Windows 可執行文件,Linux應用程序和 Mac OS應用程序包和插件 從Python腳本開始。
對於我的經驗,我發現對於某些程序py2exe不能正常工作,但cx_freeze。還沒有嘗試過pyinstaller。
我試了一個當前的項目,並決定使用cx_freeze。我發現它更容易上手。它可以選擇將依賴關係捆綁在一個zip歸檔文件中,這樣可以很容易地檢查所有內容是否被正確包含。
我無法讓PyInstaller包含某些蛋依賴關係。它無法像我所需要的那樣處理條件輸入,並且通過捆綁存檔查看是很困難的。在Windows上,它需要pywin32(所以它不能與virtualenv一起使用),1.4版不能與Python 2.6一起使用。沒有關於是否支持Python 2.7的信息。
管理隱藏的導入是PyInstaller的混淆,我會單獨測試cx_freeze,謝謝! – swdev 2015-06-06 15:13:36
我試着用py2exe,cx_freeze,pyinstaller和沒有任何工作。 :( – endolith 2012-03-13 01:32:13