Lorsque j'utilise google colaboratory, je suis confronté à ce problème, je l'ai recherché sur stackoverflow, mais peu de réponses, un gars pourrait-il m'aider à le comprendre? THX!
J'ai essayé de réinstaller matplotlib de plusieurs manières et d'installer tk-dev, tous ne fonctionnent pas.
import matplotlib
import glob
**matplotlib.use('TKAgg')**
import matplotlib.image as mpimg
import matplotlib.pyplot as plt
import matplotlib.patches as patches
import matplotlib.ticker as ticker
Il en résulte une ImportError comme le titre: "ImportError: Impossible de charger le backend 'TkAgg' qui nécessite le framework interactif 'tk', car 'headless' est en cours d'exécution"
Ce qui a résolu le problème pour moi était de redémarrer mon noyau, d'importer ce qui suit premier:
import matplotlib matplotlib.use('TKAgg')
Alors,
import matplotlib.pyplot as plt
Vous avez probablement importé matplotlib avec un autre framework avant d'essayer de passer à TKAgg
. Redémarrez votre noyau.