2015-05-04 27 views
12

spróbować zbudować matplotlib na Fedora-18, build nie znie można budować matplotlib (PNG problem opakowaniem)

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

Co należy zrobić/sprawdzić zbudować pakiet PNG?

+0

można zainstalować plik binarny z 'sudo yum install python-matplotlib' – MartenBE

Odpowiedz

18

Wygląda na to, że nie masz zainstalowanego libpng-devel. Ta instalacja nie jest obsługiwana przez pip, więc musisz ją zainstalować samodzielnie.

Powinieneś być w stanie zainstalować go poprzez yum.

sudo yum install libpng-devel 

Może być również potrzebny freetype. Może spróbuj yum-builddep matplotlib?

+1

I mam zainstalowany linpng. Ale kiedy próbuję zainstalować nagłówki (libpng-dev), yum mówi mi "Brak pakietu libpng-dev". Wygląda na to, że nagłówki znajdują się w innej paczce, ale jaka jest jej nazwa? – cur4so

+2

Znalazłem to, nazywa się libpng-devel – cur4so

+0

Mój błąd, przepraszam za to. Nie używam Fedory, jestem prawie pewien, że w aptitude jest inaczej nazywana. Cieszę się, że to znalazłeś. – Jeremy

1

W ramach Cent Os Os 7 udało mi się zainstalować matplotlib po zainstalowaniu libpng-static. Spróbuj libpng-static, a także libpng-devel.

1

W mięty/Kubuntu na dzień dzisiejszy, to nazwie: libpng16-devtools, więc polecenie, aby zainstalować byłoby:

sudo apt-get install libpng16-devtools

Powiązane problemy