pyinstaller 打包pyqt5 报错:ImportError: unable to find Qt5Core.dll on PATH

问题说明:

使用pyinstaller打包pyqt5程序,点开exe后报错:ImportError: unable to find Qt5Core.dll on PATH

版本号:

pyinstaller :3.5

pyqt5:5.13

python:3.6.8

问题原因:

pyqt5 在5.12.3~5.13(截止目前已知)版本对文件的环境变量部分做了变动,导致打包后出现资源未加载的问题(实际上打包完毕后在打完包的目录下能找到 Qt5core.dll文件)

解决方法:

卸载pyqt5 5.13版本,安装5.12版本

pip uninstall pyqt5

pip install pyqt5==5.12

再次打包,问题解决。

参考链接:

https://github.com/pyinstaller/pyinstaller/issues/4293

尧哥
文章已创建 5

发表评论

电子邮件地址不会被公开。 必填项已用*标注

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部