pip no encuentra el paquete del sistema en una ubicación personalizada

pip no encuentra el paquete del sistema en una ubicación personalizada

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/directoryy virtualenv, sin embargo, matplotlib requiere un paquete del sistema freetypeque 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?

información relacionada