Estou trabalhando remotamente em um sistema CentOS via bash com uma conta sem privilégios de administrador e preciso instalar o pacote do Python matplotlib.
Eu posso fazer isso usando pip install -t target/directory
e virtualenv
,
no entanto, o matplotlib requer um pacote do sistema, freetype
, que não posso 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
Por isso, baixei o código-fonte do freetype e executei "make" e "make install". Claro que eu tive que fazer isso no nível do usuário para pastas personalizadas, que eu tentei incluir no bash $ PATH.
Agora, quando executo o pip install matplotlib, ele parece ignorar minha instalação personalizada do freetype e continua reclamando com o mesmo erro de antes.
Como posso fazer o pip entender onde procurar um freetype?
Tags pip centos not-root-user