J'essaie d'utiliser Qt comme backend matplotlib. je l'ai vérifié à la fois sur kaggle et google colab, mais le problème est le même.
Quand j'écris
%matplotlib qt5
j'ai eu l'erreur suivante
ImportError: Cannot load backend 'Qt5Agg' which requires the 'qt5' interactive framework, as 'headless' is currently running
Quand j'imprime le backend par défaut, c'est déjà Qt5Agg
import matplotlib
print(matplotlib.get_backend())
Cela se produit car Google Colab et Jupyter fonctionnent sur des environnements virtuels qui ne prennent pas en charge les sorties GUI car vous ne pouvez pas ouvrir de nouvelles fenêtres via un navigateur.
L'exécuter localement sur un éditeur de code (Spyder ou même IDLE) garantit qu'il peut ouvrir une nouvelle fenêtre pour que l'interface graphique s'initialise.
Pour coder l'interface graphique, il est préférable de le faire localement sur un éditeur de code à part entière.