matplotlib-Fehler: Kein Modul mit dem Namen matplotlib, obwohl es installiert ist

matplotlib-Fehler: Kein Modul mit dem Namen matplotlib, obwohl es installiert ist

Ich habe Matplotlib auf meinem Ubuntu 12.04-Computer installiert. Wenn ich jedoch versuche, ein Testprogramm auszuführen, erhalte ich die folgende Fehlermeldung:

Traceback (most recent call last):
  File "../py33/test.py", line 2, in <module>
    import matplotlib.pyplot as plt
ImportError: No module named 'matplotlib'

Ich probiere ein Beispielprogramm von der Matplotlib-Website (basic_example) aus. Ich verstehe einfach nicht, warum dort steht, dass das Modul matplotlib nicht vorhanden ist, obwohl ich es definitiv installiert habe (mit sudo apt-get install python-matplotlib, und ich habe es sudo apt-get build-dep python-matplotlib;auch versucht pip install matplotlib, da mir gesagt wurde, dass ich das nach der Installation von Python selbst tun soll, wenn ich andere Binärdateien installieren möchte).

Antwort1

Wenn Sie Matplotlib für Python 3 über den APT-Paketmanager installieren möchten, benötigen Sie das Paket python3-matplotlib:

sudo apt-get install python3-matplotlib

Wenn Sie es mit Pip für Python 3 installieren möchten, müssen Sie Folgendes verwenden pip3:

sudo pip3 install matplotlib

Antwort2

Ich glaube, Sie verwenden python3. Um Ihr Skript auszuführen, müssen Sie also entweder python2.x verwenden oder sicherstellen, dass Sie matplotlib v1.2oder höher haben. Dies liegt daran, dass matplotlibPython3 vor v1.2 nicht unterstützt wird.

Ich verwende matplotlib v1.1with python2.7und habe kein Problem. Ich habe versucht, ein einfaches import matplotlibwith zu verwenden python3und es tritt derselbe Fehler auf wie bei Ihnen.

Antwort3

Zitieren:

... obwohl ich es definitiv installiert habe ( using sudo apt-get install python-matplotlibund das auch getan habe sudo apt-get build-dep python-matplotlib; ich habe es auch versucht pip install matplotlib, wie mir gesagt wurde, dies nach der Installation von Python selbst zu tun, wenn ich andere Binärdateien installieren wollte).

Mögliche Lösung:

Entnommen von der offiziellen Webseite (https://matplotlib.org/users/installing.html), Versuche dies:

python -mpip install -U pip

python -mpip install -U matplotlib

(die erste Zeile installiert pip, ein Manager-Installationsprogramm für Bibliotheken, die zweite Zeile installiert matplotlib selbst).

Kommentare:

Ich hatte dasselbe Problem mit meinem Ubuntu 16.04, dies funktioniert für diese Version sehr gut.

Beste grüße,

verwandte Informationen