Traceback (most recent call last): File "e:\electron\AiRobot.py", line 2, in <module> from PyQt5 import QtCore, QtGui, QtWidgets, QtWebEngineWidgets ImportError: cannot import name 'QtWebEngineWidgets' from 'PyQt5' (C:\Users\DDJ\AppData\Roaming\Python\Python38\site-packages\PyQt5\__init__.py)
时间: 2023-07-06 13:28:03 浏览: 208
linux 下 pip3 报错“ File “/usr/bin/pip3”, line 9, in from pip import mainImportError: canno”处理
5星 · 资源好评率100%
这个错误提示是因为您的 PyQt5 版本不支持 QtWebEngineWidgets 模块。这个模块是在 PyQt5 5.6 或更高版本中引入的。
请确保您安装的 PyQt5 版本是 5.6 或更高版本。您可以使用以下命令升级 PyQt5:
```
pip install --upgrade PyQt5
```
如果您已经安装了最新版本的 PyQt5,但仍然无法导入 QtWebEngineWidgets 模块,则可能需要重新安装 PyQt5,并使用 `--with-pyqt5-tools` 选项来启用 QtWebEngineWidgets 模块:
```
pip install PyQt5 --with-pyqt5-tools
```
如果您使用的是 conda 环境,则可以使用以下命令安装:
```
conda install -c anaconda pyqt
```
安装完成后,您应该可以正常导入 QtWebEngineWidgets 模块并运行您的代码。
阅读全文