2012-03-29 15 views
9

Entiendo que Matplotlib ha sido portado a Python 3 (matplotlib-python-3-thanks-cape-town-group).Matplotlib para Python 3 y Linux

Sin embargo, parece que solo puedo encontrar ejecutables de Windows.

La página matplotlib-py3 afirma que se ha fusionado en Matplotlib.

¿Alguien sabe dónde puedo encontrar la rama de desarrollo Matplotlib 1.2 con más probabilidades de funcionar en Linux. ¿Alguien lo usó con éxito con Python 3?

+0

¡Seguro! (De hecho, es mucho más probado en Linux con python3 que en Windows.) Sin embargo, los binarios no se distribuyen típicamente para Linux directamente, por lo que no encontrará un enlace de "descarga" en la página web. Busque en los repositorios de su distribución o, si no está en los repositorios de su distribución, compárelo desde la fuente (que es bastante simple en la mayoría de los casos). En cuanto a qué rama usar, simplemente construya desde la punta principal matplotlib github. (O la versión actual, si mal no recuerdo.) –

+0

Gracias ... Solo por el registro, descargué el estable (actualmente v1.1.0) ".tar.gz". El archivo INSTALL proporcionó el comando de compilación e instalación. Parece funcionar bien con Python 3.2 y Ubuntu 11.10 !! – mauscope

+1

matplotlib 1.1.0 probablemente no funcionará con Python 3 - está en la [versión de desarrollo] (https://github.com/matplotlib/matplotlib), que se convertirá en 1.2 –

Respuesta

5

Como se menciona en @ThomasK, el git master branch es el lugar para obtener la versión compatible con Python3 de matplotlib, y será donde se corte v1.2. Si surgen problemas, archívelos como errores.

Solo hay que tener en cuenta que pronto habrá una corrección de errores solo en la versión v1.1.1, que aún no será compatible con Py3k, así que cuando se entere, ignórelo por lo que respecta a Python3.

3

Sé que esto es una pregunta bastante viejo, pero estoy actualmente capaz de utilizar matplotlib (1.2) con el uso de python3 pip:

pip-python3 install matplotlib 

trabajó para mí, usando Python 3.3.

+3

Creo que 'apt-get install python3-matplotlib' funcionará ahora también, pero mi ubuntu es demasiado viejo para probarlo – endolith