2015-05-04 20 views
12

cercare di costruire matplotlib su Fedora-18, compilazione fallisce connon può costruire matplotlib (png problema pacchetto)

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

cosa devo fare/controllare per costruire il pacchetto png?

+0

è possibile installare il binario con 'sudo yum install python-matplotlib' – MartenBE

risposta

18

Suoni come se non fosse installato libpng-devel. Questa installazione non è gestita da pip, quindi dovrai installarla tu stesso.

Dovresti riuscire a installarlo tramite yum.

sudo yum install libpng-devel 

Potrebbe anche essere necessario freetype. Forse provare yum-builddep matplotlib?

+1

I avere linpng installato. Ma quando provo ad installare le intestazioni (libpng-dev), yum mi dice "Nessun pacchetto libpng-dev disponibile". Sembra che le intestazioni siano in qualche altro pacchetto, ma qual è il suo nome? – cur4so

+2

L'ho trovato, si chiama libpng-devel – cur4so

+0

Il mio errore, mi dispiace per quello. Non sto usando Fedora, sono abbastanza sicuro che sia chiamato diversamente in aptitude. Sono contento che tu l'abbia trovato. – Jeremy

1

Sotto Cent Os 7, sono stato in grado di installare matplotlib dopo aver installato libpng-static. Si prega di provare libpng-static e libpng-devel.

1

In menta/Kubuntu ad oggi, prende il nome: libpng16-devtools, in modo che il comando per installare sarebbe:

sudo apt-get install libpng16-devtools

Problemi correlati