Eu tento executar um script python usando PyQt5 QtWebEngineWidgets, mas lança erros:
from PyQt5.QtWebEngineWidgets import (
ImportError: No module named 'PyQt5.QtWebEngineWidgets'
Acho que falta um pacote, mas qual? python3-pyqt5.qtwebkit
está instalado.
Como fazer isso funcionar?
O script precisa do QtWebEngine, não do QtWebKit.
Infelizmente, isso não é fornecido para o Debian / Ubuntu , então a única maneira de executar essa tarefa é compilar o Qt e o PyQt por conta própria (o que pode ser um pouco trabalhoso).
fonte
Eu instalei
python3-pyqt5.qtmultimedia
no Xenial (porque
python3-pyqt5.qtwebengine
não foi encontrado, procurei todos os padrões correspondentespython3-pyqt5
eapt-cache search
encontrei esse entre outros que me pareciam relevantes.Agora posso usar
ffmpegconverter
novamente! (Um pequeno que faz grandes coisas, que eu compilei à mão).fonte
Está nas notas de versão , eles mudaram os widgets do mecanismo da web para um pacote diferente. Apenas corra:
fonte
Eu tive o mesmo problema ao tentar executar o Spyder pela primeira vez. Estou usando uma distribuição Miniconda no Mac. Eu tive que instalar os dois para poder almoçar Spyder
Espero que isso ajude.
fonte
Se você chegou aqui e está usando o pip - não investiguei completamente, mas acabei de obter isso ao executar o Anki desde a atualização do pip para o PyQT5 5.12. Os tamanhos dos pacotes para 5.11.3 e 5.12 são muito diferentes - o 5.11.3 pesa 118 MB e o 5.12 em "apenas" 61 MB. Forçar a instalação do 5.11.3 removeu o problema. Eu acho que isso não está mais incluído no PyQT5 no pip e precisa ser instalado como um requisito separado.
(Os requisitos.txt de Anki agora foram atualizados, portanto, obter as últimas informações do Github agora deve funcionar)
fonte
Eu o corrigi executando este comando:
Fonte: https://bugs.launchpad.net/ubuntu/+source/openshot-qt/+bug/1814520
fonte
Se você está no Windows 10 executando a versão de 64 bits do Python 3.8.0, achei que funcionava:
Agora, seu código não irá reclamar sobre o erro de importação QtWebEngineWidgets.
fonte