【发布时间】:2020-12-03 15:28:34
【问题描述】:
我正在使用 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
【问题讨论】:
-
不要在 Qt 中使用
--onefile选项,因为它通常会导致这类问题。也尝试将libexec文件夹复制到可执行文件的一侧,libexec文件夹在.../site-packages/PyQt5/Qt/libexec -
@eyllanesc '可执行文件的一面'是什么意思
-
pyinstaller 生成 dist 文件夹中的可执行文件
-
那也无济于事。仍然得到同样的错误。还有其他解决方案吗?
-
您是否在没有 --onefile 选项的情况下重新编译了脚本?
标签: python python-3.x pyqt pyqt5 pyinstaller