PyPi ahora muestra matplotlib en 1.1.0 por lo que este problema se resuelve. Instale matplotlib a través de:
pip install matplotlib
PyPi muestra matplotlib 1.0.0 . Sin embargo, cuando instalo matplotlib a través de pip en un virtualenv , la versión 0.91.1 está instalada.
Parece que el registro DOAP de matplotlib en PyPi apunta a la versión correcta. A continuación se muestra el registro DOAP para referencia:
matplotlib Python plotting package matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics https://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.0 John D. Hunter 4b099b4a7f50a1f39642ce59c2053c00d4de6416 1.0.0
La instalación desde el espejo de PyPi también instala la versión 0.91.1:
$ pip install -i http://d.pypi.python.org/simple matplotlib
A pesar de que matplotlib 1.0.1 ha sido lanzado, este problema aún persiste.
He experimentado el mismo problema. No tengo idea de por qué sucede, pero sí tengo una solución; use la opción -f en pip para decirle dónde encontrar las fonts de matplotlib. (Esto funciona también en Requirements.txt).
pip install -f http://downloads.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.0/matplotlib-1.0.0.tar.gz matplotlib
Esto sucede porque el enlace de descarga para matplotlib 1.0 en PyPI apunta a una URL que no parece ser un archivo en un formato conocido (la URL termina con / descarga en lugar de un nombre de archivo). Ver este error archivado en pip .
La solución de oyvindio es la mejor opción que conozco hasta ahora, hasta que pip sea más flexible con respecto a las URL o matplotlib corrija su enlace de PyPI.
Seguí los consejos de @ oyvindio y @ elaichi, pero todavía estaba recibiendo la versión 0.91.1, por alguna razón desconocida. Esto no se pudo comstackr (con el error src/mplutils.cpp:17: error: 'vsprintf' was not declared in this scope
):
Instalar matplotlib directamente desde git funcionó para mí:
pip install -e git+git@github.com:matplotlib/matplotlib.git#egg=matplotlib
El consejo de Oyvindio es excelente, pero primero tuve que instalar algunos encabezados necesarios para comstackr fuente en matplotlib (de lo contrario, se negó a funcionar). En Ubuntu Lucid, va así:
$ sudo apt-get build-dep python-matplotlib
Y justo en ese momento fue posible instalar matplotlib en pip:
pip install -f http://garr.dl.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.0.1/matplotlib-1.0.1.tar.gz matplotlib