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

1

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?

    
por Niccolò 10.10.2014 / 21:36

0 respostas