(已解决)from PyQt5.QtWebEngineWidgets import *:ImportError: DLL load failed: 找不到指定的程序

运行环境

PyCharm + Python3.7 + PyQt5

问题描述

.ui 文件包含超链接模块,转为.py 文件后需要用到 PyQt5 的 QtWebEngineWidgets 模块。但是执行时报错

问题1:No module name ‘PyQt5.QtWebEngintWidgets’

No module named 'PyQt5.QtWebEngineWidgets'
这时你需要下载一个PyQtWebEngine

pip install PyQtWebEngine
或者 在PyCharm 上 直接安装
PyCharm 上安装PyQtWebEngine步骤

问题2: DLL load failed: 找不到指定的模块

解决了问题1后发现 报错为 DLL load failed: 找不到指定的模块

这时我们发现是因为安装了PyQt5-stubs 导致的引导报错,我们卸载即可

pip uninstall PyQt5-stubs

或者 在PyCharm 上直接卸载
PyCharm 卸载 PyQt5-stubs 步骤
若想使用PyQt-stubs 运行程序后重新安装即可

Logo

鸿蒙生态一站式服务平台。

更多推荐