我想创建一个包含exe
的独立PyQt5
。我使用了PyInstaller
并确定了在哪里找到.dll
的文件夹,如下所示:
pyinstaller --paths C:\...\Anaconda3\Library\bin --onefile --windowed test.py
exe
已成功创建,当我运行exe
时,会显示以下错误消息:
仅供参考,我的配置如下:
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
。谢谢
答案 0 :(得分:0)
我找到了解决方案。默认安装的AnQonda的PyQt5在这种特殊情况下似乎是腐败的。我卸载了Anaconda并仅重新安装了Python并使用pip install来安装PyQt5。通过这种配置,我能够创建我的独立exe。