Esta é uma maneira fácil de instalar todas as dependências não-Python antes de fazer uma instalação de pip:
-
Instale as dependências da versão do sistema - isso não instala a versão do sistema em si.
sudo apt-get build-dep python-matplotlib
-
Digite seu virtualenv como de costume (você pode usar uma ferramenta diferente para fazer isso):
pew workon your_virtualenv
-
Instale
matplotlib
(e todas as dependências do python comonumpy
) empypi
:pip install matplotlib
Observe que isso instala todas dependências (para todos matplotlib
componentes, incluindo componentes opcionais que você não pode usar). O benefício é: fácil instalação, à prova de futuro. O custo é: tempo de download / largura de banda. Este método não leva em conta: novas dependências (se versão do pip > versão do sistema e novas dependências foram introduzidas) - neste caso você precisará fazer da maneira tradicional (encontrar o que está quebrando e consultar documentação / suporte ).
Referências: link