Qtをmatplotlibバックエンドとして使用しようとしています。 kaggleとgoogle colabの両方で確認しましたが、問題は同じです。
私が書くとき
%matplotlib qt5
次のエラーが発生しました
ImportError: Cannot load backend 'Qt5Agg' which requires the 'qt5' interactive framework, as 'headless' is currently running
デフォルトのバックエンドを印刷するとき、すでにQt5Agg
import matplotlib
print(matplotlib.get_backend())
これは、Google ColabとJupyterが、ブラウザから新しいウィンドウを開くことができないため、GUI出力をサポートしない仮想環境で実行されるために発生します。
コードエディター(SpyderまたはIDLE)でローカルに実行すると、GUIを初期化するための新しいウィンドウを開くことができます。
GUIをコーディングするには、本格的なコードエディターでローカルに行うのが最適です。