回答:
これがOPのエラーメッセージに対処することを100%確信しているわけではありませんが、少なくともUbuntu 17.04については正常に実行できました。
apt-get install python3-pyqt5.qtwebengine
これには、依存関係の負荷にもたらしlibqt5webenginecore5
、libqt5webenginewidgets5
、python3-pyqt5.qtwebchannel
とpython3-pyqt5.qtwebengine
。
これが、Ubuntu用にパッケージ化されていないQtWebEngineの@The Compilerの回答にどのように関係するのかはわかりませんが、Qt / PyQtをコンパイルせずに動作しました。
スクリプトにはQtWebKitではなくQtWebEngineが必要です。
残念ながら、これはDebian / Ubuntu用にパッケージ化されていないため、実行する唯一の方法は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の重さは118 MBで、5.12の重さは「わずか」61 MBです。5.11.3を強制的にインストールすると、問題が解決しました。これはもはやPipのPyQT5にバンドルされておらず、別個の要件としてインストールする必要があると思います。
これはリリースノートにあり、webengineウィジェットを別のパッケージに移動しました。ただ走れ:
pip install PyQtWebEngine
初めてSpyderを実行しようとしたときに、同じ問題が発生しました。MacではMinicondaディストリビューションを使用しています。スパイダーをランチできるように両方をインストールする必要がありました
pip install PyQtWebEngine
pip install PyQt5
これがお役に立てば幸いです。
ここに来て、pipを使用している場合-完全には調査していませんが、pipをPyQT5 5.12にアップグレードしてから、Ankiを実行しているときにこれだけを得ました。5.11.3と5.12のパッケージサイズは大きく異なります。5.11.3の重さは118 MBで、5.12の重さは「わずか」61 MBです。5.11.3を強制的にインストールすると、問題が解決しました。これはもはやPipのPyQT5にバンドルされておらず、別個の要件としてインストールする必要があると思います。
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