本文主要是介绍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
这篇关于No module named ‘PyQt5.QtWebEngineWidgets‘kn-----已解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!