Answers:
我不确定100%是否能解决OP的错误消息,但至少对于Ubuntu 17.04,我已经成功运行了:
apt-get install python3-pyqt5.qtwebengine
这带来了依赖性,包括负荷libqt5webenginecore5
,libqt5webenginewidgets5
,python3-pyqt5.qtwebchannel
和python3-pyqt5.qtwebengine
。
我不知道这与没有为Ubuntu打包的QtWebEngine的@The Compiler答案有什么关系,但是它无需任何Qt / PyQt的编译就对我有用。
该脚本需要QtWebEngine,而不是QtWebKit。
不幸的是,这不是为Debian / Ubuntu打包的,因此,运行该方法的唯一方法是自己编译Qt和PyQt(这可能会有些麻烦)。
我安装了 python3-pyqt5.qtmultimedia
sudo apt install python3-pyqt5.qtmultimedia
在Xenial中(因为python3-pyqt5.qtwebengine
未找到,因此我搜索了所有匹配的模式,python3-pyqt5
并apt-cache search
发现了其中一种与我相关的模式。
我现在可以ffmpegconverter
再次使用!(一个小程序,它做的很棒,我手工编写了)。
第一次尝试运行Spyder时,我遇到了同样的问题。我在Mac上使用Miniconda发行版。我必须同时安装两者,才能让Spyder吃午餐
pip install PyQtWebEngine
pip install PyQt5
希望对您有所帮助。
如果您到达这里并正在使用pip-我还没有进行全面调查,但是自从将pip升级到PyQT5 5.12以来,我在运行Anki时只是得到了这一信息。5.11.3和5.12的包装大小有很大不同-5.11.3的重量为118MB,5.12的重量仅为“ 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