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?
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 matplotlib
est 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
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
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
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