Python 3.5.2 + PyQt5到独立的exe

时间:2017-10-28 15:55:35

标签: python-3.x anaconda pyqt5 pyinstaller

我想创建一个包含exe的独立PyQt5。我使用了PyInstaller并确定了在哪里找到.dll的文件夹,如下所示:

pyinstaller --paths C:\...\Anaconda3\Library\bin --onefile --windowed test.py

exe已成功创建,当我运行exe时,会显示以下错误消息:

enter image description here

仅供参考,我的配置如下:

  • Anaconda3 4.2.0 Python 3.5.2(默认情况下PyQt5)是通过Anaconda安装的,因此我从未通过pip install安装PyQt5。如果我这样做,则会发生冲突出现了,我不能再使用PyQt5了。
  • Qt 3.0.1
  • 在通常的文件夹中找不到
  • .dll(即C:...... \ Anaconda3 \ Lib \ site-packages \ PyQt5),因为我没有一个名为&的文件夹#34;箱"在文件夹PyQt5

谢谢

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。默认安装的AnQonda的PyQt5在这种特殊情况下似乎是腐败的。我卸载了Anaconda并仅重新安装了Python并使用pip install来安装PyQt5。通过这种配置,我能够创建我的独立exe。

相关问题