web-dev-qa-db-fra.com

comment importer matplotlib en python

Je suis nouveau sur Python et je travaille sur un problème de graphique et je veux dessiner ce graphique pour mieux le comprendre. J'ai appris que le module matplotlib est censé être importé pour cela, mais je ne sais pas comment l'ajouter au projet (je suis un développeur Java et c'est un peu comme ajouter un fichier jar à votre chemin de classe)

Quand j'essaye de faire

import matplotlib

Je reçois l'erreur suivante:

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

Est-ce que je dois télécharger quelque chose pour le faire fonctionner comme dans le module?

12
Dude

module: new

Comme David Robinson le souligne dans un commentaire sur une autre réponse, vous avez peut-être posté un message d'erreur incomplet. Dans ce cas, il est possible que le module intégré new soit suivi par new.py dans le module gis. - si tel est le cas, le solution suggérée doit renommer la version gis.

Installation incomplète de Matplotlib

Sinon, en fonction de votre sortie, vous essayez peut-être d'importer networkx et vous ne semblez pas avoir installé matplotlib (correctement).

Pourriez-vous vous assurer que matplotlibest correctement installé, soit si vous êtes sur Ubuntu en utilisant 

Sudo apt-get install python-matplotlib

ou si vous préférez pip ou easy_install

pip install matplotlib

ou

easy_install matplotlib
19
jmetz

J'ai eu le même problème résolu - pas seulement pour ce paquet - en utilisant à la place de pip install: 

Sudo apt-get install python-matplotlib
4
rainer

Si vous utilisez windows , Ouvrez la commande Invite et tapez

python -m pip installe matplotlib

Pour linux users, tapez ceci 

Sudo apt-get install python-matplotlib

2
chamzz.dot

travaillez sur l'environnement virtuel cv, puis utilisez la commande .__ et exécutez votre script dans l'environnement virtuel à l'aide de source ~/.profile workon cv

0
Anita B