2011-01-09 32 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

虽然我知道这不会给你,即使它确实有助于很好地解决。