我创建了一个桌面gui应用程序,我想要打包。我被指示使用pyinstaller打包它,所以我做了。我有一个mainwindow.py文件,我导入一个资源文件(转换为python代码)以及其他正在进行的导入。但是,当我运行输出文件时,它给了我一个错误。我怀疑这是由于我的资源文件,从错误,所以我尝试了其中一个模块上的pyinstaller,它工作得很好。但是我一直在使用MainWindow.py文件收到错误。我有错误here的图片供您考虑。我该如何解决这个错误?
答案 0 :(得分:0)
我设法解决了这个问题。在阅读了这个answer之后,我尝试了带有'-py3'标志的pyrcc4并且它有效。我认为没有py3标志,资源文件将转换为python 2.x代码。我试图用py3解释器解释py2代码。那是我对这个问题的理解。但是如果你遇到类似的问题,请尝试使用-py3标志进行python3解释。好运