2010-07-22 207 views

回答

4

爲什麼不使用類似GUI2EXE的東西?

GUI2Exe是一個圖形用戶界面 前端到所有的「可執行 建設者」可用於Python的 編程語言。它可以用於 構建獨立的Windows 可執行文件,Linux應用程序和 Mac OS應用程序包和插件 從Python腳本開始。

對於我的經驗,我發現對於某些程序py2exe不能正常工作,但cx_freeze。還沒有嘗試過pyinstaller。

+0

我試着用py2exe,cx_freeze,pyinstaller和沒有任何工作。 :( – endolith 2012-03-13 01:32:13

18

我試了一個當前的項目,並決定使用cx_freeze。我發現它更容易上手。它可以選擇將依賴關係捆綁在一個zip歸檔文件中,這樣可以很容易地檢查所有內容是否被正確包含。

我無法讓PyInstaller包含某些蛋依賴關係。它無法像我所需要的那樣處理條件輸入,並且通過捆綁存檔查看是很困難的。在Windows上,它需要pywin32(所以它不能與virtualenv一起使用),1.4版不能與Python 2.6一起使用。沒有關於是否支持Python 2.7的信息。

+0

管理隱藏的導入是PyInstaller的混淆,我會單獨測試cx_freeze,謝謝! – swdev 2015-06-06 15:13:36