Pyinstaller可执行文件找不到QtWebEngineProcess.exe

时间:2017-05-15 17:59:23

标签: pyqt5 pyinstaller

我正在尝试使用运行PyQt5 QtWebEngineWidgets的Pyinstaller编译python程序。不幸的是,在pyinstaller构建中,QtWebEngineProcess.exe的相对路径似乎存在问题。

我按照以下方法安装pyqt5以与Python 2.7一起使用: https://www.riverbankcomputing.com/pipermail/pyqt/2016-December/038450.html

当我编译它时,可执行文件在我的机器上运行正常但如果我将可执行文件移动到没有安装Qt的计算机,那么它会给我错误'找不到QtWebEngineProcess.exe'

在pyinstaller构建的dist文件夹中,有一个包含QtWebEngineProcess.exe的'PyQt5 / Qt / bin'目录。但是我不完全确定为什么它没有链接到这个并且仍然链接到C:\ Qt中的那个。

我确定它仍在使用安装在C:\ Qt的QtWebEngineProcess.exe,因为如果我更改了该目录名,则构建的程序将在我构建它的机器上失败。

此时我正在尝试编辑pyinstaller dist目录中bin文件中包含的qt.conf文件中的路径,但我不完全确定这是答案。最终我想要一个单个文件可执行文件,到那时我无法编辑可执行文件的内容。

谢谢! -Mark

0 个答案:

没有答案
相关问题