Не удается импортировать QtWebEngineWidgets в Python3 - PullRequest
0 голосов
/ 26 сентября 2018

В настоящее время я разрабатываю веб-браузер на Python с использованием Qt5.Однако, когда я пытаюсь запустить его, я получаю следующее:

ImportError: No module named QtWebEngineWidgets

На что ссылается эта ошибка, это один из операторов импорта в моем коде:

from PyQt5.QtWebEngineWidgets import QWebView

Если кто-нибудьмог бы помочь мне здесь, это было бы очень ценно.

-CodeExecution

1 Ответ

0 голосов
/ 26 сентября 2018

Похоже, что пакет "python-pyqt5.qtwebengine" не существует в репозиториях Raspbian (ОС, на котором я работаю на моем RPi), но он существует в репозиториях Sid Debian.Мне пришлось добавить зеркало Sid Debian в мой /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.

...