2015-03-07 31 views
6

Desidero utilizzare matplotlib.pyplot. Non posso perchéfallisce l'installazione di matplotlib: 'impossibile compilare il pacchetto freetype; "python setup.py egg_info" non è riuscito con il codice di errore 1 "

[email protected]:~/ $ pip install matplotlib 

sta fallendo su ubuntu 14 dando un errore egg_info, e di avvertimento "Non si può costruire il pacchetto freetype"

* The following required packages can not be built: 

         * freetype 

---------------------------------------- 
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-8UvQcW/matplotlib 

Ma

[email protected]:~/$ dpkg -L libfreetype6 
/. 
/usr 
/usr/lib 
/usr/lib/x86_64-linux-gnu 
/usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1 
/usr/share 
/usr/share/doc 
/usr/share/doc/libfreetype6 
/usr/share/doc/libfreetype6/FTL.TXT.gz 
/usr/share/doc/libfreetype6/ft2faq.html 
/usr/share/doc/libfreetype6/TODO 
/usr/share/doc/libfreetype6/copyright 
/usr/share/doc/libfreetype6/changelog.Debian.gz 
/usr/share/doc/libfreetype6/pcf 
/usr/share/doc/libfreetype6/pcf/README 
/usr/lib/x86_64-linux-gnu/libfreetype.so.6 

mia debug.log è qui: http://pastebin.com/rvDuYDiy

Una discussione su questo github è stata chiusa l'anno scorso, b ut ero in grado di utilizzarlo per risolvere il problema (ho lasciato una nota):

https://github.com/matplotlib/matplotlib/issues/3029

ho iniziato un filo reddit troppo, ma non hanno abbastanza reputazione di collegarlo ... Sono altoidnerd utente su reddit, ed è in/r/learnpython

+0

Hai mai a risolvere questo problema? Ora sto avendo lo stesso, ma 'ln -s' è stato disabilitato nei recenti SO delle directory principali. – cosmosis

risposta

10

Questo ha fatto il trucco per me:

sudo apt-get install libfreetype6-dev pkg-config 
2

il seguente comando citato nella github thread che lei ha citato sopra funziona per me:

sudo ln -s /usr/include/freetype2/ft2build.h /usr/include/

0

ho avuto un problema simile risolto da:

easy_install -U pip 

pip install matplotlib