pip não encontrará o pacote do sistema em um local personalizado

pip não encontrará o pacote do sistema em um local personalizado

Estou trabalhando remotamente em um sistema CentOS via bash com uma conta sem privilégios de administrador e preciso instalar o pacote Python matplotlib.

Posso fazer isso usando pip install -t target/directorye virtualenv, porém o matplotlib requer um pacote de sistema, freetypeque não consigo instalar, por isso ele reclama da seguinte forma:

* 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

Portanto, baixei o código fonte do freetype e executei "make" e "make install". É claro que tive que fazer isso no nível do usuário para pastas personalizadas, que tentei incluir no bash $PATH.

Agora, quando executo pip install matplotlib, ele parece não ter conhecimento da minha instalação personalizada do freetype e continua reclamando com o mesmo erro de antes.

Como posso fazer o pip entender onde procurar o freetype?

informação relacionada