Ich habe andere Beiträge hier zu diesem Thema angeschaut und keine klare Antwort gefunden, obwohl ich sicher bin, dass es etwas einfaches ist.AttributeError: 'Modul' Objekt hat kein Attribut
Mein Code hat die folgende Struktur ...
import matplotlib
...
...
class xyz:
def function_A(self,...)
...
...
fig1 = matplotlib.figure()
...
...
Ich rufe ‚functiona‘ von einer Instanz von ‚xyz‘ und wenn ich das tue ich die Fehlermeldung:
AttributeError: 'module' object has no attribute 'figure'
Basierend auf den Posts, die ich gelesen habe, scheint es ein Problem mit der Art zu sein, wie ich Matplotlib importiere, aber ich kann es nicht lösen. Ich habe versucht, es innerhalb der Function_A-Definition zu importieren (ich denke, das ist schlechte Form, aber ich wollte es testen), aber ich habe immer noch den gleichen Fehler.
Ich habe meinen Code "function_A" woanders ohne Probleme verwendet, aber es war nur eine Funktion in einem Modul, keine Methode in einer Klasse.
Jede Hilfe wird geschätzt!
Jesus Christus, ich ' Ich bin ein Idiot. Mein anderer Code importiert das Modul korrekt. Danke für die Hilfe. – gearhead