在学习PyQt5打开网址时遇到PyQtWebEngine不存在问题: No module named ´PyQt5. QtwebEnginewidgets´
最近在学习PyQt5-GUI编程,在学到用 pyqt5 加载并显示外部的Web页面时运行例子程序却显示找不到PyQtWebEngine中的QtWebEngineWidgets库函数。如下图。
在网上查了才知道在pip安装PyQt5时很多版本是不顺带安装PyQtWebEngine库的。
所以我们要自己pip安装。
pip安装PyQtWebEngine库
先检查一下安装的PyQt5的版本,一定要下载对应的PyQtWebEngine版本,要不然安装会失败。
软件环境:Python3.7
用 pip list 命令查看PyQt5版本
可以看到我安装的是PyQt5版本是5.13.0
接下来用pip命令安装PyQtWebEngine库
pip install PyQtWebEngine==5.13.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/ (把5.13.0换成你自己的版本)
注:我的是已经安装过的结果,一般图中会有下载进度条的,有Successfully installed PyQtWebEngine-5.13.0 这句话就说明安装成功。
在成功安装后成功运行例子程序