2015-05-04 5 views
12

попробовать построить Matplotlib на Fedora-18, сборка завершается сне может построить Matplotlib (PNG выпуск пакета)

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

Что я должен сделать/проверить, чтобы построить пакет PNG?

+0

Вы можете установить бинарный файл с 'Sudo ням установить Python-matplotlib' – MartenBE

ответ

18

Похоже, что у вас нет libpng-devel. Эта установка не обрабатывается pip, поэтому вам нужно будет установить ее самостоятельно.

Вы должны установить его через yum.

sudo yum install libpng-devel 

Возможно, вам также понадобится freetype. Может быть, попробуйте yum-builddep matplotlib?

+1

I установите linpng. Но когда я пытаюсь установить заголовки (libpng-dev), yum говорит мне «Нет пакета libpng-dev». Похоже, что заголовки находятся в другом пакете, но как его зовут? – cur4so

+2

Я нашел его, это называется libpng-devel – cur4so

+0

Моя ошибка, извините за это. Я не использую Fedora, я уверен, что он назван по-разному в aptitude. Рад, что ты это нашел. – Jeremy

1

Under Cent Os 7, я смог установить matplotlib после установки libpng-static. Попробуйте libpng-static, а также libpng-devel.

1

В мятой/Kubuntu, как сегодня, это называется: libpng16-devtools, поэтому команда для установки было бы:

sudo apt-get install libpng16-devtools

Смежные вопросы