【问题标题】:package a pyqt desktop application its resource file with pyinstaller用 pyinstaller 打包一个 pyqt 桌面应用程序的资源文件
【发布时间】:2016-05-30 07:19:06
【问题描述】:

我已经创建了一个我想要打包的桌面 gui 应用程序。我被指示使用 pyinstaller 来打包它,所以我这样做了。我有一个 mainwindow.py 文件,我在其中导入了一个资源文件(转换为 python 代码)以及其中正在进行的其他导入。但是,当我运行输出文件时,它给了我一个错误。我怀疑这是由于我的资源文件导致的错误,所以我在其中一个模块上尝试了 pyinstaller,它运行良好。但是我不断收到 MainWindow.py 文件的错误。我有错误here 的图像供您考虑。我该如何解决这个错误?

【问题讨论】:

    标签: python pyqt pyinstaller


    【解决方案1】:

    我已经设法解决了这个问题。在阅读了这个answer 之后,我尝试了带有'-py3' 标志的pyrcc4,它起作用了。我认为没有 py3 标志,资源文件将转换为 python 2.x 代码。我试图用 py3 解释器解释 py2 代码。这就是我对问题的理解。但如果你有类似的问题,尝试使用 python3 解释器的 -'py3' 标志。祝你好运

    【讨论】:

      猜你喜欢
      • 2019-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-02
      • 2023-03-22
      • 2013-08-31
      • 1970-01-01
      • 2019-10-19
      相关资源
      最近更新 更多