2012-04-26 13 views
6

Hola, estoy tratando de instalar matplotlib en mi mac. Tengo león OS X.python 2.7 no está instalando matplotlib

mi versión Python es 2.7.1 (esto es lo que dice cuando lo ejecuto desde el terminal)

cada vez que instalo matplotlib, que promots este error

matplotlib 1.1.0 cannot be installed on this disk. matplotlib requires System python 2.7 to install. 

I Soy nuevo en el mundo de Python y necesito una herramienta para graficar algunas cosas ... así que una explicación clara es muy apreciada.

Gracias!

+2

He publicado una [guía para instalar matplotlib en osx] (http://stackoverflow.com/questions/10183144/installing-build-matplotlib-in-mac-osx-lion/10183340#10183340) algunas veces ahora, y mis instrucciones aún no han fallado. Pruébalo y avísame si no funciona. –

+2

Un rastreo más detallado sería útil. Debería ser más específico sobre qué método está utilizando para instalar los pasos que tomó y el error que está recibiendo. –

+0

@shuzOMGchen hola, he mencionado el error anterior que matplotlib 1.1.0 no se puede instalar en este disco. matplotlib requiere System python 2.7 para instalar. Solo lo estoy instalando usando el archivo incluido en el siguiente enlace http://sourceforge.net/projects/matplotlib/files/ ¡Espero que esto esté más claro! –

Respuesta

4

Está instalando un paquete binario que esperará un sistema específico de python. Es mejor construir desde la fuente.

Sólo trate de instalarlo a partir de pepita:

pip install numpy 
pip install matplotlib 

Si aún no tienes PIP, puede instalarlo como esto:

wget "http://peak.telecommunity.com/dist/ez_setup.py" 
python ez_setup.py 
easy_install pip 

Si nada de esto falla, a continuación, siga @Nolen Royalty's guide que mencionó en los comentarios

3

He intentado instalar Python de diferentes maneras para obtener numpy, scipy, y matplotlib para que funcionen todos juntos, y es un gran dolor. Su versión exacta de python dictará la versión de numpy, scipy y matlplotlib que funcionará para usted.

De lejos, la solución más fácil que he encontrado es usar el paquete preconstruido Enthought. Se ocupa de todos esos problemas con un instalador sencillo. Es posible que instale algún software adicional como mayavi (una herramienta de trazado 3D interactiva), pero no es demasiado.

Si usted es un estudiante (o alguna vez lo ha sido desde los inicios del correo electrónico), puede descargar todo el paquete de Enthought gratuitamente here. O puede visitar la casa de Enthought al www.enthought.com. Todo lo que tiene que hacer es seleccionar la licencia académica y luego insertar un correo electrónico que termine en .edu.

Incluso creo que hay versiones de prueba gratuitas que deberían resolver el problema. Nunca he probado ninguna de las versiones de prueba, pero incluso si es una prueba de tiempo limitada, debería poder usar la versión de prueba y luego ver exactamente qué versiones de cada paquete necesita instalar. Es un poco más indirecto, pero debería funcionar.

+0

Anaconda también es bastante bueno (sinceramente, prefiero mucho a Spyder que a IDE de Enthought). – Yann

0

Como usted es nuevo en Python, le recomiendo que instale matplotlib con MacPorts. Instale por primera macports http://www.macports.org/install.php luego ejecute puerto instalar py27-matplotlib

Un par de años atrás hubo algunos pasos adicionales, pero ahora es tan sencillo. Debe asegurarse de configurar su entorno para macports python, pero eso se proporciona en la documentación.

Have Fun!