217 votes

ImportError : Aucun module nommé matplotlib.pyplot

Je suis actuellement en train de pratiquer matplotlib. C'est le premier exemple que je pratique.

#!/usr/bin/python

import matplotlib.pyplot as plt

radius = [1.0, 2.0, 3.0, 4.0]
area = [3.14159, 12.56636, 28.27431, 50.26544]

plt.plot(radius, area)
plt.show()

Quand je lance ce script avec python ./plot_test.py il montre la parcelle correctement. Cependant, je l'exécute seul, ./plot_test.py il jette les éléments suivants :

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

Est-ce que python recherche matplotlib à différents endroits ?

L'environnement est :

Mac OS X 10.8.4 64bit
built-in python 2.7

numpy, scipy, matplotlib est installé avec :

sudo port install py27-numpy py27-scipy py27-matplotlib \
py27-ipython +notebook py27-pandas py27-sympy py27-nose

16voto

Hoang Tran Son Points 493

Pour python3. Il suffit d'exécuter pip3 install matplotlib

enter image description here

8voto

Ashiq Imran Points 124

Si vous utilisez Anaconda3

Mettez juste

conda install -c conda-forge matplotlib

6voto

Ashadi Iputu Points 3

Vous pouvez installer le matplotlib en python 3 en procédant comme suit

python3 -m pip install matplotlib --user

Ça marche pour moi.

6voto

Kim Kim Points 9

Si vous avez installé pip et configuré Python dans les variables de chemin, il suffit d'exécuter cette commande dans le terminal.

pip install matplotlib

4voto

Arif Points 119

J'ai donc utilisé python3 -m pip install matplotlib' then import matplotlib.pyplot as plt` et ça a marché.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X