无法在Python3中导入QtWebEngineWidgets

时间:2018-09-26 06:10:22

标签: python python-3.x pyqt raspberry-pi pyqt5

我目前正在使用Qt5在Python中开发Web浏览器。但是,当我尝试运行它时,得到以下信息:

ImportError: No module named QtWebEngineWidgets

此错误所指的是我代码中的import语句之一:

from PyQt5.QtWebEngineWidgets import QWebView

如果有人可以在这里帮助我,将不胜感激。

-CodeExecution

1 个答案:

答案 0 :(得分:0)

似乎软件包“ python-pyqt5.qtwebengine”在Raspbian(我在RPi上运行的操作系统)存储库中不存在,但在Debian Sid存储库中确实存在。我必须将Debian Sid镜像添加到我的/etc/apt/sources.list中,然后运行以下命令以使系统“信任” Debian存储库:

gpg -a --export 04EE7237B7D453EC | sudo apt-key add -
gpg -a --export 7638D0442B90D010 | sudo apt-key add -

然后我做了sudo apt更新,然后sudo apt安装了python-pyqt5.qtwebengine。现在正在安装。安装完成后,我将删除Debian Sid存储库。