PyQT5打包后报错:Could not find QtWebEngineProcess.exe
在pyqt5的开发中,如果引用了WebEngine后,通过pyinstaller经常会遇到报错:Could not found QtWebEngineProcess.exe,根据报错提示,一步一步剖析问题。
现在使用的版本:
PyQt5==5.15.4
PyQtWebEngine==5.15.4
- Could not found QtWebEngineProcess.exe
我们可以在打包生成的target文件中,找到PyQt5的对应依赖文件PyQt5>Qt>bin>QtWebEngineProcess.exe,将EXE文件拷贝到与主程序目录下同级目录,则可以解决第一个问题,但也会出现第二个报错
- Qt WebEngine resources not found
Qt WebEngine resources not found at E:/Project/XXX/target/XXX_desktop/PyQt5/Qt5/resources. Trying parent directory...
Qt WebEngine resources not found at E:/Project/XXX_client/target/XXX_desktop/PyQt5/Qt5. Trying application directory...
Qt WebEngine resources not found at E:/Project/XXX_client/target/XXX_desktop. Trying fallback directory... The application MAY NOT work.
Installed Qt WebEngine locales directory not found at location E:/Project/XXX_client/target/XXX_desktop/PyQt5/Qt5/translations\qtwebengine_locales. Trying application directory...
Qt WebEngine locales directory not found at location E:/Project/XXX_client/target/XXX_desktop\qtwebengine_locales. Trying fallback directory... Translations MAY NOT not be correct.
[0615/103056.192:ERROR:icu_util.cc(251)] Couldn't mmap icu data file
仔细观察报错,发现WebEngine未能在PyQt5/Qt5目录下找到对应的resources这一系列依赖文件。
通过查找文件发现,resources这一系列文件均在PyQt5/Qt的目录下,尝试将Qt目录下的全部文件夹拷贝到PyQt5/Qt5与bin同级目录下,再次启动应用
问题解决!!
PyQT5打包后报错:Could not find QtWebEngineProcess.exe相关推荐
- pyinstaller 打包后报错 ModuleNotFoundError: No module named ‘***‘ 最简单解决方案
pyinstaller 打包后报错 ModuleNotFoundError: No module named '***' 最简单解决方案 参考文章: (1)pyinstaller 打包后报错 Modu ...
- Nuxt.js打包后报错DOMException: Failed to execute appendChild on Node
报错问题 Nuxt.js打包后报错 DOMException: Failed to execute 'appendChild' on 'Node': This node type does not s ...
- PyInstaller打包exe,打包出来的可执行程序在触屏版win10家庭版系统下报错Colud not find QtWebEngineProcess.exe
问题描述: 环境:win10企业版2016长期服务版.Python-3.7.PyQt5 -5.15.1.pyinstaller-4.0 用pyinstaller打包的exe可执行文件,在我自己的电脑上 ...
- Qt软件打包后报错“无法定位程序输入点于动态链接库.exe上。”解决办法(超详细,看完不会怪我)
目录 前言 一.出现类似如下界面: 二.通过尝试分析,这个界面出现的原因是因为自己没有设置环境变量 三.其次右击打开主菜单,选择系统选项 四.选择右边的高级系统设置 五.点击环境变量 六.再系统变量里 ...
- Vue 打包后报错 Uncaught TypeError: Cannot redefine property: $router
原因:就如报错提示所描述的,不能重新定义router,说明是重复定了router,说明是重复定了router,说明是重复定了router.通常是因为在项目中安装了vue-router的依赖并且用Vue ...
- 关于Could not find QtWebEngineProcess.exe 进程已结束,退出代码 -1073740791 (0xC0000409) 问题
使用 QtWebEngineWidgets import QWebEngineView报错 Could not find QtWebEngineProcess.exe 进程已结束,退出代码 -1073 ...
- python打包软件后报错 :SyntaxError: Non-UTF-8 code starting with ‘\x90‘ in file 的原因及解决方法
本篇文章主要讲解,python打包软件后报错 :SyntaxError: Non-UTF-8 code starting with '\x90' in file 的原因及解决方法 作者:任聪聪 报错说 ...
- python-GUI:利用pyqt5设计一个bootloader上位机页面(ZLG驱动)及打包报错faild to execute script pyi_rth_multiprocessing精简方案
python-GUI:利用pyqt5设计一个bootloader上位机页面 1.下载pyqt5和Qt Designer 2.利用Qt Designer设计页面 步骤一:打开Qt Designer 步骤 ...
- pyinstaller打包torch运行后报错
pyinstaller打包torch运行后报错 这个实际上网上很多类似的,但不太相同,得观察报错信息是否一致.如果报错的最后面有torchvision,则应该是版本问题,进行版本修改估计就ok了,但如 ...
- uglifyjs报错 webpack_webpack3里使用uglifyjs压缩js时打包报错的解决
环境:webpac<4的下,安装uglifyjs.cnpm install uglifyjs-webpack-plugin -D 安装完毕后,去npm里查看uglifyjs的使用方法并添加到代码 ...
最新文章
- 在Windows上编译UEFI SDK 2018/OVMF的方法
- 网路游侠:日志审计系统与SOC的区别
- DockerCon 2016 深度解读: Citrix 服务发现解决方案 —— Nitrox
- Codeforces 1153 C Serval and Parenthesis Sequence
- 系统属性的JDK 12 Javadoc标记
- collections模块使用方法
- Myeclipse破解后报错解决
- #_1 Win10原版镜像安装教程 + 系统崩溃备份文件
- 《人工智能:一种现代的方法》笔记(一)
- 星星之火-58:CPRI协议缺点,eCPRI协议是如何克服CPRI协议的不足?
- 低压差线性稳压电源(LDO)原理、参数及应用
- Linux编程经典实例,PyQt4 精彩实例分析 - 实例1 Hello Kitty! _Linux编程_Linux公社-Linux系统门户网站...
- 一篇文章看懂Yandex SEO:俄罗斯外贸从这里开始
- 一阶电路误差分析_自动控制(3)时域分析
- 虚拟化技术原理(CPU、内存、IO)
- solr facet查询及solrj 读取facet数据
- wps怎么下载仿宋gb2312_仿宋gb2312字体
- 详解ReID的各部分组成及Trick——FastReID中的baseline配置
- 程序员干到30岁,真的只能转行了么?
- html留言板原理,js实现留言板