não pode instalar o matplotlib, os cabeçalhos freetype2 são ignorados

1

Eu quero instalar o matplotlib via pip. Existe um problema com o freetype2.h

REQUIRED DEPENDENCIES

             numpy: 1.6.2

         freetype2: found, but unknown version (no pkg-config)

                    * WARNING: Could not find 'freetype2' headers in any

                    * of '.', './freetype2'.

Alguém teve um problema semelhante ( Como instalar o matplotlib no OS X? ), e foi sugerido instalar o pkg-config primeiro. Eu fiz isso com macports, mas ainda recebo o mesmo aviso.

Eu usei encontrar para procurar os cabeçalhos, e eles estão definitivamente presentes em:

/opt/X11/include/ft2build.h
/usr/X11/include/ft2build.h

Como posso usar esses arquivos para instalar o matplotlib?

    
por tgraf 08.07.2012 / 17:13

2 respostas

0

Matplotlib requer um freetype. E você perdeu o freetype c lib.
no Linux / Ubuntu, instale o freetype2 lib primeiro

sudo apt-get install libfreetype6
    
por 10.09.2013 / 09:34
0

Eu acho que você deveria poder instalar os cabeçalhos do freetype (e também os do Python, que também serão necessários) no lugar esperado usando:

sudo apt-get install libfreetype6-dev python-dev

Mas, por razões que eu não entendo, depois disso, eu ainda tenho um erro 'missing python.h' quando pip instalando o matplotlib. Não funcionou para mim até que eu tivesse feito:

sudo apt-get build-dep python-matplotlib

que instalou & compilados de lixo (supostamente para recursos opcionais do matplotlib?)

    
por 24.07.2014 / 23:04