ImportError: Kein Modul namens backend_tkagg

8

Ich habe solche Importe und Code:

%Vor%

Nach der Ausführung dieses Codes habe ich solche Fehler:

%Vor%

Ich benutze die neueste Version von openSUSE und pycharm community edition mit installierten Pandas, numpy, etc Wie kann ich dieses Problem beheben?

    
smith 14.12.2013, 10:55
quelle

4 Antworten

9

Ich habe das schon einmal gesehen, auch auf openSUSE (12.3). Das Problem besteht darin, die Standarddatei matplotlibrc zu bearbeiten.

Hier finden Sie, wo Sie die Standard-Datei matplotlibrc finden und wo sie sich auf meinem Rechner befindet:

%Vor%

Die Back-End-Einstellung ist die erste Konfigurationsoption in dieser Datei. Ändern Sie es von TkAgg zu Agg oder zu einem anderen Backend, das Sie auf Ihrem System installiert haben. Die Kommentare in der Datei matplotlibrc listen alle von matplotlib unterstützten Backends auf.

Das in dieser Datei angegebene Backend ist nur der Standard; Sie können es zur Laufzeit noch ändern, indem Sie die folgenden zwei Zeilen hinzufügen, vor jedem anderen matplotlib-Import :

%Vor%     
Luke Woodward 14.12.2013, 13:32
quelle
8

Ich benutze openSuse 13.1 und hatte den gleichen Fehler "ImportError: Kein Modul namens backend_tkagg".

Ich habe es mit diesem Vorschlag gelöst: Ссылка .

Ich habe das Paket python-matplotlib-tk installiert und jetzt funktioniert es gut.

z. Sie können verwenden: zypper install python-matplotlib-tk

    
Sepp 06.04.2014 18:58
quelle
2

Ich habe verschiedene Lösungen ausprobiert, nur das funktioniert für mich:

%Vor%     
Yuchao Jiang 07.04.2017 23:54
quelle
0

Ich konnte das beheben, indem ich

setzte %Vor%

oben

%Vor%

Hinweis: Ich habe den gleichen Fehler erhalten, als ich versuchte, eine ausführbare Datei auszuführen, die mit Py2exe erstellt wurde.

Folgendes habe ich bekommen, als ich TheProgram.exe von der Eingabeaufforderung aus gestartet habe:

%Vor%     
user3731622 19.08.2015 23:02
quelle