2012-08-05 48 views
11

Soy nuevo en python y estoy trabajando en un problema de gráfico y quiero dibujar este gráfico para tener una mejor comprensión de él. Me enteré de que se supone que el módulo matplotlib se debe importar para esto, pero no sé cómo agregarlo al proyecto. (Soy un desarrollador de Java y es como agregar un jar a tu classpath)cómo importar matplotlib en python

Cuando intento hacerlo

import matplotlib 

me sale el siguiente error:?

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 

Puede alguien ayudarme con eso ¿es necesario descargar nada para hacer que se ejecute como en el módulo?

+1

recomiendo que eche un vistazo en el código fuente de [ejemplos] (http://matplotlib.sourceforge.net/examples/index.html) –

+1

Por favor, siga la [guía del usuario] (http://matplotlib.sourceforge.net/users/index.html) – xiaowl

+0

Windows, Linux, OSX? ¿Cuál es el nombre de tu archivo python? Debe ayudar a las personas a reproducir su error, de lo contrario, nadie puede ayudarlo. – erikbwork

Respuesta

19

módulo: new

Como señala David Robinson en un comentario en otra respuesta que pueda haber publicado un mensaje de error incompleta, en cuyo caso es posible que el módulo incorporado new se está ensombrecido por new.py en el módulo gis. - Si ese es el caso, el suggested fix cambiará el nombre de la versión gis.

incompleto Matplotlib instalar

Por otra parte, dado que su salida puede estar tratando de importar networkx y no parecen tener matplotlib (correctamente) instalado.

Podría asegurarse de que matplotlibes instalado correctamente, ya sea si estás en Ubuntu utilizando

sudo apt-get install python-matplotlib 

o si lo prefiere pip o easy_install,

pip install matplotlib 

o

easy_install matplotlib 
+0

El comando 'pip' ayudó en Windows, ya que está disponible después de instalar Python. – ADTC

4

que tenían el mismo problema resuelto - no sólo para este paquete - utilizando en lugar de PIP instalar:

sudo apt-get install python-matplotlib 
0

trabajo en el entorno virtual CV y ​​luego utilizar el comando y ejecutar la secuencia de comandos en el entorno virtual utilizando source ~/.profile workon cv

2

Si utiliza ventanas, abrir el símbolo del sistema y escriba

python -m pip install matplotlib

Para Linux usuarios, tipo este

sudo apt-get install python-matplotlib