python numpy matplotlib python-3.2

Cómo instalar matplotlib con Python3.2



numpy python-3.2 (6)

Es la simplicidad en sí misma.

sudo pip install matplotlib hará el truco.

Instalé python3.2 en ubuntu (la edición predeterminada no se elimina), y sigo los pasos here

Sin embargo cuando uso

python3.2 setup.py install

Tengo:

"error: command ''gcc'' failed with exit status 1", "src/ft2font.cpp:2224:29: error: ‘Int’ is not a member of ‘Py’"

Y cuando uso sudo apt-get install python-matplotlib puedo usar matplot en python2.x, mientras que todavía no puedo usarlo con python3.2 ¿Cómo puedo instalar matplot en python3.2?


He seguido los pasos de Joe Kington en Ubuntu 14.04. Aunque esos pasos me ayudaron a comenzar, me encontré con algunos problemas. Tenía que hacer los siguientes pasos adicionales. Espero que ayude a alguien más que tenga problemas similares.

  1. Instalar el paquete de freetype usando

    sudo apt-get install libfreetype6-dev

  2. Tuve que instalar g ++ debido a este error: error al intentar ejecutar ''cc1plus'': execvp: no existe ningún archivo o directorio

    sudo apt-get install g++

  3. Entonces tengo que instalar python3.4-dev debido a: error fatal: Python.h: no existe ese archivo o directorio

    sudo apt-get install python3.4-dev

Ahora ejecuta los pasos de Joe Kington . Esto funcionó para mí.


Matplotlib es compatible con Python 3.x a partir de la versión 1.2, lanzada en enero de 2013.

Para instalarlo, eche un vistazo a las instrucciones de instalación . En general, llame a pip install matplotlib o use su mecanismo preferido ( conda , homebrew , Windows installer, system package manager, etc.). En algunos casos, es posible que necesite instalar dependencias adicionales que no sean python ( libpng y freetype ) a través del administrador de paquetes de su sistema.

La respuesta a continuación se deja por razones históricas y como un ejemplo de instalación de la versión de desarrollo de github.

La versión actual de matplotlib no es compatible con python3.

Hace un par de años hay una rama github para python3, pero no ha sido estable en otra cosa que no sea Linux hasta hace relativamente poco tiempo. Creo que esa rama se fusionó recientemente con la rama principal.

Si desea utilizar matplotlib en python3, deberá compilar a partir de la sugerencia actual https://github.com/matplotlib/matplotlib

Para construirlo, haga algo similar a lo siguiente:

git clone https://github.com/matplotlib/matplotlib cd matplotlib python3 setup.py build sudo python3 setup.py install

Si no tiene instalado git, puede descargar un archivo tar de la sugerencia de git actual: https://github.com/matplotlib/matplotlib/tarball/master

Necesitarás tener Numpy instalado para python3. (Instalarlo para python2 no lo instala para python3).

En la mayoría de los casos, eso es todo lo que tendrás que hacer. Para una instalación predeterminada, la única biblioteca de Python no incluida es numpy. Las otras dependencias (por ejemplo, libpng , freetype ) son bibliotecas de sistema y si puede compilar matplotlib para python2, ya las tiene.

Si desea una instalación no predeterminada (por ejemplo, si desea alguno de los setup.cfg.default de setup.cfg no predeterminados), deberá copiar la plantilla setup.cfg a setup.cfg y editarla para que coincida con lo que desea. Probablemente solo necesites hacer esto si planeas insertar matplotlib en una aplicación gtk o qt que estás escribiendo, en cuyo caso querrás los gtkagg o qtagg lugar del backend tkagg predeterminado.



solo para subir el comentario de @ endolith al nivel de respuesta, desde al menos uBuntu 14-04 Linux en adelante, el soporte de matplotlib para python3 está incorporado con apt:

sudo apt-get install python3-matplotlib

debería instalar matplotlib para python3 con las dependencias necesarias.


sudo apt-get build-dep python-matplotlib

Esto debería obtener todas las dependencias requeridas para instalar matplotlib