답변:
이것이 OP의 오류 메시지를 해결할 것이라고 100 % 확신하지는 못하지만 적어도 우분투 17.04의 경우 성공적으로 실행했습니다.
apt-get install python3-pyqt5.qtwebengine
이것은 포함한 종속의 부하에 제공 libqt5webenginecore5
, libqt5webenginewidgets5
, python3-pyqt5.qtwebchannel
와 python3-pyqt5.qtwebengine
.
나는 이것이 Ubuntu 용으로 패키지화되지 않은 QtWebEngine에 대한 @The Compiler의 답변과 어떻게 관련이 있는지는 모르지만 Qt / PyQt를 컴파일하지 않고 저에게 효과적이었습니다 .
스크립트에는 QtWebKit가 아닌 QtWebEngine이 필요합니다.
불행히도, 그것은 데비안 / 우분투에 패키지되어 있지 않으므로 실행을 얻는 유일한 방법은 Qt와 PyQt를 직접 컴파일하는 것입니다 (약간 고통 스럽습니다).
나는 설치했다 python3-pyqt5.qtmultimedia
sudo apt install python3-pyqt5.qtmultimedia
Xenial에서 ( python3-pyqt5.qtwebengine
발견되지 않았기 때문에 일치하는 모든 패턴을 검색 python3-pyqt5
하고 apt-cache search
나와 관련이있는 것으로 나타났습니다.
이제 ffmpegconverter
다시 사용할 수 있습니다 ! (내가 손으로 컴파일 한 위대한 일을하는 작은 것).
여기에 도착하여 pip를 사용하는 경우-완전히 조사하지는 않았지만 pip에서 PyQT5 5.12로 업그레이드 한 후 Anki를 실행할 때 방금 이것을 얻었습니다. 5.11.3 및 5.12의 패키지 크기는 크게 다릅니다. 5.11.3의 무게는 118MB, 5.12 "only"61MB입니다. 5.11.3을 강제로 설치하면 문제가 해결되었습니다. 나는 이것이 더 이상 PyQT5에 pip로 번들로 제공되지 않으며 별도의 요구 사항으로 설치해야한다고 생각합니다.
그것은에서의 릴리스 노트 , 그들은 다른 패키지에 webengine 위젯을 이동했다. 그냥 실행 :
pip install PyQtWebEngine
여기에 도착하여 pip를 사용하는 경우-완전히 조사하지는 않았지만 pip에서 PyQT5 5.12로 업그레이드 한 후 Anki를 실행할 때 방금 이것을 얻었습니다. 5.11.3 및 5.12의 패키지 크기는 크게 다릅니다. 5.11.3의 무게는 118MB, 5.12 "only"61MB입니다. 5.11.3을 강제로 설치하면 문제가 해결되었습니다. 나는 이것이 더 이상 PyQT5에 pip로 번들로 제공되지 않으며 별도의 요구 사항으로 설치해야한다고 생각합니다.
pip uninstall PyQt5
pip install PyQt5==5.11.3
(Anki의 requirements.txt가 업데이트되었으므로 Github에서 최신 버전을 가져 오는 것이 이제 작동합니다)
이 명령을 실행하여 수정했습니다.
pip3 uninstall pyqt5
출처 : https://bugs.launchpad.net/ubuntu/+source/openshot-qt/+bug/1814520