2013-04-29 58 views
1

我已經使用pyinstaller從os_x上的python腳本創建一個可執行文件。它創建了一個文件夾DIST與可執行文件和它的依賴等。一些文件的下圖中所示:如何從pyinstaller的輸出文件創建一個.app文件?

enter image description here

有什麼辦法來創建這些文件的單個應用程序包?如果是這樣,我該如何繼續?

此外,除了GUI之外,控制檯還會彈出。我怎樣才能禁用這個彈出窗口?

回答

2

以下是我用來編譯一個獨立的EXE(自包含,沒有共享組件的目錄)的命令行。重要的參數是--onefile。 --onedir參數將生成帶有共享組件的exe目錄。

要在運行時禁用彈出控制檯,請在構建命令行中使用--noconsole參數。

c:\ python27 \ python.exe c:\ pyinstaller \ pyinstaller.py --noconsole --onefile --workpath =「C:\ Users \ alan \ Documents \ python」「C:\ Users \ alan \ Documents \ python \ piechart.py「

+0

我使用'--onefile --windowed'。文檔不清楚「--noconsole」是否與「--windowed」相同或相同, – bootchk 2014-01-05 14:51:19

相關問題