Al realizar pip install -r requirements.txt
, recibo el siguiente error durante la etapa en la que se está instalando matplotlib
:
REQUIRED DEPENDENCIES AND EXTENSIONS
numpy: yes [not found. pip may install it below.]
dateutil: yes [dateutil was not found. It is required for date
axis support. pip/easy_install may attempt to
install it after matplotlib.]
tornado: yes [tornado was not found. It is required for the
WebAgg backend. pip/easy_install may attempt to
install it after matplotlib.]
pyparsing: yes [pyparsing was not found. It is required for
mathtext support. pip/easy_install may attempt to
install it after matplotlib.]
pycxx: yes [Couldn't import. Using local copy.]
libagg: yes [pkg-config information for 'libagg' could not
be found. Using local copy.]
freetype: no [pkg-config information for 'freetype2' could
not be found.]
...
The following required packages can not be built:
* freetype
¿No debería pip install -r requirements.txt
también instalar freetype? ¿Cómo se debe instalar freetype en Ubuntu 12.04 para que funcione matplotlib
?
fuente
freetype2
estos días. Actualizado.apt-get install freetype2-devel
también da el mismo error ... ¿Podría serapt-get install freetype*
? Parece querer instalar muchos otros paqueteslibfreetype2-devel
. Actualizaré mi respuesta nuevamente: /-devel
convención es para RPM y la-dev
convención es para DEB. Prueba loapt-cache search '^libfreetype.*-dev$'
que dalibfreetype6-dev
.brew install freetype
me ayudó en OSXTuve que instalar libxft-dev para habilitar matplotlib en ubuntu server 14.04.
Y luego podría usar
fuente
pkg-config
, quelibxft-dev
también se instala como una dependencia. Entonces, la respuesta correcta sería correrapt-get install libfreetype6-dev pkg-config
Una solución alternativa es hacer
sudo apt-get install pkg-config
lo que encontré en este problema de github .fuente
pkg-config
fue el paso no intuitivo que faltaba para mí, esto cuando se instalómatplotlib
en un contenedor acoplable conubuntu:14.04
una imagen base.pkg-config
es lo que se necesita para las instalaciones de máquinas virtuales.Ninguna de las respuestas existentes funcionó para mí para actualizar matplotlib en Ubuntu. Esto es lo que finalmente funciona para mí:
fuente
Este comando descargará todas las dependencias.
Para python 2.x
Para python 3.x
Después de instalar, puedes probar
fuente
En Ubuntu, funcionó después de que instalé el
blt-dev
paquete.fuente
apt-get install libfreetype6-dev
ejecutarse, por lo que se instala automáticamente con blt-dev.Estoy usando Mint y ninguna de estas respuestas funcionó para mí, necesitaba:
fuente
Tuve el mismo problema con Python 3.6 en Windows, pero luego cambié a Python 3.5.2 y todo funciona bien.
fuente
Este comando
sudo apt-get install libfreetype6-dev
falló en ubuntu 16.04,The following packages have unmet dependencies: libfreetype6-dev : Depends: libfreetype6 (= 2.6.1-0.1ubuntu2) but 2.6.1-0.1ubuntu2.3 is to be installed
Así que descargué el tipo libre instalado de la fuente , crédito a esta guía
cambió a virtualenv
pip install matplotlib
y todo funciona.fuente