Estoy trabajando de forma remota en un sistema CentOS mediante bash con una cuenta sin privilegios de administrador y necesito instalar el paquete Python matplotlib.
Puedo hacer esto usando pip install -t target/directory
y virtualenv
, sin embargo, matplotlib requiere un paquete del sistema freetype
que no puedo instalar, por lo que se queja de la siguiente manera:
* The following required packages can not be built:
* freetype
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_niccolo/matplotlib
Por lo tanto, descargué el código fuente de freetype y ejecuté "make" y "make install". Por supuesto, tuve que hacer esto a nivel de usuario en carpetas personalizadas, que intenté incluir en bash $PATH.
Ahora, cuando ejecuto pip install matplotlib, parece que no se da cuenta de mi instalación de tipo libre personalizada y sigue quejándose con el mismo error que antes.
¿Cómo puedo hacer que pip entienda dónde buscar freetype?