Python:PyQt4-Py2exe

Python:PyQt4-Py2exe,python,pyqt,py2exe,Python,Pyqt,Py2exe,你好 因此,我制作了一个Python应用程序,它使用非常棒的PyQt作为接口。现在,如果我要为Py2Exe指定--bundle 0选项,则生成的编译可执行文件工作正常!但是有了所有需要的文件,文件夹变得杂乱无章。因此,我尝试为--bundle选项传递1和2。一个将所有内容打包到文件中,而另一个则打包除Python dll之外的所有内容。但是,这两个选项都会导致可执行文件在执行时退出。没有错误被退回 stackoverflow的另一个问题是为py2exe提供“-includes sip”参数,但这

你好

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

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

我已经使用procmon来监视文件在执行时的行为。有人能轻视这一点吗


谢谢,再见

我知道,即使将原始win32ui与py2exe一起使用,也会导致问题。看起来它们可能有关联,但我对PyQt的体系结构了解不够


尽管我意识到这不会给你一个简洁的解决方案,即使它确实有用。

你可以随时使用PyInstaller!Pyinstaller出现“列表索引超出范围”错误。