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