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/directory
e virtualenv
, porém o matplotlib requer um pacote de sistema, freetype
que 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?