Ich bin neu in Python und arbeite an einem Diagrammproblem. Ich möchte dieses Diagramm zeichnen, um es besser zu verstehen. Ich habe gelernt, dass das Matplotlib-Modul dafür importiert werden soll, aber ich weiß nicht, wie ich es dem Projekt hinzufügen soll.
Wenn ich es versuche
import matplotlib
Ich erhalte folgende Fehlermeldung:
File "/Library/Python/2.7/site-packages/networkx-1.7rc1-py2.7.Egg/networkx/drawing/nx_pylab.py", line 114, in draw
raise ImportError("Matplotlib required for draw()")
ImportError: Matplotlib required for draw()
ImportError: No module named matplotlib.pyplot
Kann mir jemand dabei helfen? Muss ich etwas herunterladen, damit es wie im Modul läuft?
module: new
Wie David Robinson in einem Kommentar zu einer anderen Antwort darauf hinweist, haben Sie möglicherweise eine unvollständige Fehlermeldung geschrieben. In diesem Fall ist es möglich, dass das eingebaute Modul new
von new.py
im Modul gis
gespiegelt wird. - Wenn dies der Fall ist, wird der vorgeschlagene Fix die gis
-Version umbenannt.
Unvollständige Matplotlib-Installation
Wenn Sie jedoch Ihre Ausgabe verwenden, versuchen Sie möglicherweise, networkx
zu importieren, und scheinbar haben Sie matplotlib
(nicht korrekt) installiert.
Vergewissern Sie sich, dass matplotlib
korrekt installiert ist. Verwenden Sie dazu entweder Ubuntu
Sudo apt-get install python-matplotlib
oder wenn Sie pip
oder easy_install
bevorzugen,
pip install matplotlib
oder
easy_install matplotlib
Ich hatte das gleiche Problem gelöst - nicht nur für dieses Paket - sondern anstelle von pip install:
Sudo apt-get install python-matplotlib
Wenn Sie windows , .__ verwenden, öffnen Sie den Befehl Eingabeaufforderung und geben Sie ein
python -m pip install matplotlib
Für linux Benutzer: Geben Sie das ein
Sudo apt-get install python-matplotlib
arbeiten Sie in der virtuellen CV-Umgebung, verwenden Sie dann den Befehl und führen Sie das Skript in der virtuellen Umgebung mit source ~/.profile workon cv aus