2016-03-29 88 views
-1

請真的需要幫助。在沒有控制檯的情況下運行python GUI打包到win32

我有這個問題,我一直無法解決。

我寫了一些python gui腳本,其中我想爲portabilty創建一個win32應用程序(即不要強制所有我的應用程序用戶下載/安裝python)並使我的應用程序關閉源。

我決定使用/嘗試使用pyinstaller和py2exe,但一直有這個問題。我的gui應用程序顯示一個控制檯窗口伴隨它。

我已經嘗試了幾件事來防止這種情況,但都是徒勞的。我試着將擴展名從.py改爲.pyw並重新打包,但得到了相同的結果。

請幫我解決這個問題。感謝您提前幫助

注意:我在窗口7 32位系統上使用python 2.7.11。 並且請不要將我的問題標記爲重複參考以下問題:Run Python script without Windows console appearingHow to hide console window in python?因爲我的問題完全不同。

感謝您的幫助提前。

+0

請顯示驗證碼。 – sschale

+1

'pyinstaller.py - 一個文件 - 無 - 控制檯my_script.py' –

+0

我的意思是:例如,大多數Java程序員或任何在啓動時使用或看到netbeans的機構可能會注意到這樣一個事實,即首先netbeans顯示控制檯窗口在後面的一秒鐘之後消失,出現飛濺的光暈。 與其他java ide「bluej」不同,它顯示了一個在整個程序使用過程中一直存在的控制檯窗口。 所以我的意思是我需要類似netbeans的東西。 在此先感謝。 –

回答

0

我能夠通過使用--no-console參數(即通過添加-w)來使其與pyinstaller一起工作。這是我的代碼的語法。

pyinstaller -F -w my_script.py 

其中-F是創建一個文件獨立的應用程序即--onefile和-w是禁用控制檯窗口即--no控制檯。

謝謝。

相關問題