No module named ‘PyQt5.QtWebEngineWidgets‘kn-----已解决

1.情况说明

本人在学习PyQt5的时候遇到了

from PyQt5.QtWebEngineWidgets import *

 报错的情况,原因就是ModuleNotFoundError: No module named 'PyQt5.QtWebEngineWidgets'

没有PyQt5.QtWebEngineWidgets,

2.解决办法:

解决办法一:

指定安装5.10.1版本的pyqt5

pip install pyqt5==5.10.1

 我看网上有很多介绍安装

pip install pyqt5==5.12.0

 方法一我个人不建议使用,不管是在cmd中还是在Anaconda Prompt安装都很慢,更要命的还是安装一半直接报错出来,无法安装。

解决办法二:

单独安装WebEngine,安装命令为:

pip install PyQtWebEngine

 直接在cmd中或Anaconda Prompt中安装都很慢,建议用源:

原来的清华源有点慢,于是换了个源
原本conda环境中有pyqt5,需要管理员权限才能访问

pip install PyQtWebEngine -i https://pypi.douban.com/simple/ --user

我在Anaconda Prompt中安装上面的命令(pip install PyQtWebEngine -i https://pypi.douban.com/simple/ --user)无法成功,但是在cmd中安装就可以了。

总结起来:直接在CMD命令提示符中安装如下命令:

pip install PyQtWebEngine -i https://pypi.douban.com/simple/ --user

你可能感兴趣的:(PyQt,python,PyQt,PyQtWebEngine,pycharm)