it-swarm.com.de

modul 'matplotlib' hat kein Attribut 'verbose'

Ich kann mein Programm im Terminal ausführen, aber wenn ich es direkt mit Pycharm starte, gibt es es

AttributeError: Modul 'matplotlib' hat kein Attribut 'verbose'

 enter image description here

25
Sodagreen101

Ich glaube, ich habe die Antwort gefunden. Ich hatte das gleiche Problem. Gehen Sie in PyCharm Professional 2017.3 zu Datei | Einstellungen | Werkzeuge | Python Scientific. Dort gibt es eine Option "Diagramme im Werkzeugfenster anzeigen". Deaktivieren Sie diese Option. Dann sollte es funktionieren. Es hat etwas damit zu tun, dass PyCharm Ihnen helfen möchte, indem es Ihnen erlaubt, mit Ihren Plots zu interagieren - wie in dieser Themendiskussion angedeutet. https://youtrack.jetbrains.com/issue/PY-26652

20
Tom Johnson

Versuchen Sie, eine ältere Version von matplotlib wie 2.1.0 anstelle von Version 2.2.0 zu installieren

benutzen:

pip uninstall matplotlib
pip install matplotlib==2.1.0
12
Salman

Dies ist ein Fehler auf der Matplotlib-Seite, verbose wurde in Matplotlib 2.2.0 unbeabsichtigt entfernt. Siehe diese Ausgabe .

Ab Version 2.2.2 wird dies von der Matplotlib-Seite behoben. (Release hier )

Wenn das Aktualisieren keine Option ist, könnte es weniger sinnvoll sein, den __init__.py im matplotlib-Ordner zu finden und die Zeile hinzuzufügen

verbose = Verbose()

nach der Verbose()-Klasse - das sollte in der aktuellen Version um die Zeile 384 liegen.

wenn jemand ein Problem hat wie: Modul matplotlib hat kein Attribut 'artist' . Versuchen Sie diese Methode, indem Sie matplotlib entfernen

pip uninstall matplotlib

dann neu installieren es funktionierte wieder bei mir

pip install matplotlib==3.0.0
0
Yusuf folahan