2015-05-04 3 views
12

try matplotlib auf fedora-18 zu bauen, bauen, bauen nicht mitkann nicht matplotlib (png Paket Ausgabe)

... 
png: no [pkg-config information for 'libpng' could not 
         be found.] 
... 
         * The following required packages can not be built: 
         * png 

Was kann ich tun/Check png-Paket zu bauen?

+0

Sie die binäre installieren können mit 'sudo yum install python-matplotlib' – MartenBE

Antwort

18

Klingt, als ob Sie libpng-devel nicht installiert haben. Diese Installation wird nicht von pip gehandhabt, also müssen Sie sie selbst installieren.

Sie sollten in der Lage sein, es über yum zu installieren.

sudo yum install libpng-devel 

Möglicherweise benötigen Sie auch freetype. Vielleicht versuchen Sie yum-builddep matplotlib?

+1

I habe linpng installiert. Aber wenn ich versuche, die Header (libpng-dev) zu installieren, sagt Yum "Kein Paket libpng-dev verfügbar." Klingt wie die Header in einem anderen Paket, aber wie heißt es? – cur4so

+2

Ich habe es gefunden, es heißt libpng-devel – cur4so

+0

Mein Fehler, tut mir leid. Ich benutze Fedora nicht, ich bin mir ziemlich sicher, dass es in aptitude anders heißt. Freut mich, dass du es gefunden hast. – Jeremy

1

Unter Cent Os 7 konnte ich nach der Installation von libpng-static matplotlib installieren. Bitte versuchen Sie libpng-static und libpng-devel.

1

In mint/Kubuntu als heute, wird es genannt: libpng16-devtools, so dass der Befehl, es zu installieren wäre:

sudo apt-get install libpng16-devtools

Verwandte Themen