PyQt5出现ImportError cannot import name 'QtWebEngineWidgets' from 'PyQt5' 问题解决

今天想在macOS Catalina(10.15.4)系统上,测试一下Python下的QT界面操作,结果在执行

from PyQt5 import QtWebEngineWidgets

的时候,报告如下错误:

Exception has occurred: ImportError
cannot import name 'QtWebEngineWidgets' from 'PyQt5' (/usr/local/lib/python3.7/site-packages/PyQt5/__init__.py)
  File "demoUI.py", line 10, in <module>
    from PyQt5 import QtWebEngineWidgets

也有可能报告:

No module named PyQt5.QtWebEngineWidgets

查了好久才在Stack Overflow上找到一个回答,说是这个模块被PyQt5移除了,需要单独安装。

安装命令为:

$ pip install PyQtWebEngine

参考链接


Python-PyQt5-PyQtWebEngine采坑记录-- No module named PyQt5.QtWebEngineWidgets

发布者

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注