Python:PyQt4 Py2exe

时间:2011-01-09 16:01:32

标签: python pyqt py2exe

问候!

所以我创建了一个Python应用程序,它使用了非常棒的PyQt作为它的界面。现在,如果我要为Py2Exe指定--bundle 0选项,则生成的已编译可执行文件正常工作!但是对于所有需要的文件,文件夹会变得混乱。所以我尝试将1和2传递给--bundle选项。 One将所有内容打包到文件文件中,而另一个打包除Python dll之外的所有内容。但是,这两个选项都会导致可执行文件在执行时退出。没有错误被遗漏。

stackoverflow上的另一个问题是为py2exe提供“--includes sip”参数但是这并没有解决这个问题。 sip模块已经包含在应用程序的所有版本中,因此我不认为它与sip有任何关系。

我使用procmon监视文件在执行时的作用。任何人都可以解释这个吗? http://www.sendspace.com/file/z67dox

谢谢你!

1 个答案:

答案 0 :(得分:0)

我知道即使使用带有py2exe的原始win32ui也会导致问题。似乎它们可能是相关的,但我对PyQt的架构知之甚少。

Py2exeAndWin32ui

虽然我意识到这不会给你一个简洁的解决方案,即使它确实有帮助。