2011-01-09 51 views
1

問候!Python:PyQt4 Py2exe

因此,我製作了一個Python應用程序,它使用瞭如此優秀的PyQt和它的界面。現在,如果我要爲Py2Exe指定--bundle 0選項,那麼生成的編譯可執行文件就可以正常工作了!但隨着所有需要的文件,文件夾變得混亂起來。所以我試着給--bundle選項傳遞1和2。一個將所有內容打包到文件文件中,另一個打包除Python dll以外的所有內容。但是,這兩個選項都會導致可執行文件在執行時退出。沒有錯誤被回收。

stackoverflow上的另一個問題表示爲py2exe提供「--includes sip」參數,但不能解決此問題。 sip模塊已經被包含在應用程序的所有版本中,所以我不認爲它與sip有什麼關係。

我用procmon來監視文件在執行時做了什麼。任何人都可以點亮這個? http://www.sendspace.com/file/z67dox

謝謝再見!

+0

您可以隨時使用PyInstaller! – rubik 2011-01-09 16:09:51

回答

0

我知道,即使使用原始win32ui與py2exe可能會導致問題。看起來他們可能是相關的,但我對PyQt的體系結構知之甚少。

Py2exeAndWin32ui

雖然我知道這不會給你,即使它確實有助於很好地解決。