如何解决使用pyinstaller时找不到PyQt5的QtWebEngineProcess.exe错误
我正在使用PyQt5将本地html文件转换为pdf。在添加pyqt5模块之前,可执行文件运行良好。但是,现在出现“找不到QtWebEngineProcess.exe”错误。我已经读到该问题在以后的模型中已经解决,但是我仍然遇到此错误。我有最新版本的anaconda和pyqt5。
我读了一个git线程,要求使用5.9.2版本的pyqt,但也不能解决错误。
这是我用来创建可执行文件的命令:
pyinstaller --hidden-import=pkg_resources.py2_warn --onefile Q:\Ray\test.py
解决方法
我认为,如果您在Anaconda中安装了Python,而蟒蛇在.../site-packages
中有pyqt5文件夹,但实际上它不是pip包,并且如果您pip show pyqt5
它输出了Package(s) not found: pyqt5
,则安装pyqt5:
pip install pyqt5
可以解决问题。由于上述命令安装了最新的pyqt5,并且Anaconda最初使用的是较早版本,因此请确保运行您的应用程序以测试一切正常,然后使用Pyinstaller重新编译您的应用程序,这样就可以正常工作。
希望这会有所帮助!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。