Ao executar pip install -r requirements.txt
, recebo o seguinte erro durante o estágio em que está instalando matplotlib
:
REQUIRED DEPENDENCIES AND EXTENSIONS
numpy: yes [not found. pip may install it below.]
dateutil: yes [dateutil was not found. It is required for date
axis support. pip/easy_install may attempt to
install it after matplotlib.]
tornado: yes [tornado was not found. It is required for the
WebAgg backend. pip/easy_install may attempt to
install it after matplotlib.]
pyparsing: yes [pyparsing was not found. It is required for
mathtext support. pip/easy_install may attempt to
install it after matplotlib.]
pycxx: yes [Couldn't import. Using local copy.]
libagg: yes [pkg-config information for 'libagg' could not
be found. Using local copy.]
freetype: no [pkg-config information for 'freetype2' could
not be found.]
...
The following required packages can not be built:
* freetype
pip install -r requirements.txt
Também não deve instalar o tipo livre? Como o freetype deve ser instalado no Ubuntu 12.04 para que ele funcione matplotlib
?
fonte
freetype2
hoje em dia. Atualizada.apt-get install freetype2-devel
dá o mesmo erro também ... Poderia serapt-get install freetype*
? Isso parece querer instalar muitos outros pacoteslibfreetype2-devel
. Vou atualizar minha resposta novamente: /-devel
convenção é para RPM e a-dev
convenção é para DEB. Tente oapt-cache search '^libfreetype.*-dev$'
que dálibfreetype6-dev
.brew install freetype
me ajudou no OSXEu tive que instalar o libxft-dev para ativar o matplotlib no servidor ubuntu 14.04.
E então eu poderia usar
fonte
pkg-config
, quelibxft-dev
também é instalada como uma dependência. Portanto, a resposta correta seria a de executarapt-get install libfreetype6-dev pkg-config
Uma solução alternativa é o
sudo apt-get install pkg-config
que encontrei nesta edição do github .fonte
pkg-config
foi a etapa não intuitiva que faltava para mim, isso ao instalarmatplotlib
em um contêiner de docker comubuntu:14.04
a imagem de base.pkg-config
que é necessário para instalações de máquinas virtuais.Nenhuma das respostas existentes funcionou para mim para atualizar o matplotlib no Ubuntu. Isto é o que finalmente funciona para mim:
fonte
Este comando fará o download de todas as dependências.
Para python 2.x
Para python 3.x
Após a instalação, você pode tentar
fonte
No Ubuntu, funcionou depois que eu instalei o
blt-dev
pacote.fonte
apt-get install libfreetype6-dev
ser executado para ser instalado automaticamente com o blt-dev.Estou usando o Mint e nenhuma dessas respostas funcionou para mim, eu precisava:
fonte
Eu tive o mesmo problema com o Python 3.6 no Windows, mas depois mudei para o Python 3.5.2 e tudo funciona bem.
fonte
Este comando
sudo apt-get install libfreetype6-dev
falhou para mim no ubuntu 16.04,The following packages have unmet dependencies: libfreetype6-dev : Depends: libfreetype6 (= 2.6.1-0.1ubuntu2) but 2.6.1-0.1ubuntu2.3 is to be installed
Então eu baixei o tipo livre instalado da fonte , creditando este guia
mudou para virtualenv ee
pip install matplotlib
tudo está funcionando.fonte