2015-05-04 38 views
12

尝试建立在Fedora-18 matplotlib,构建失败,不能建立matplotlib(PNG包问题)

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

我应该怎么办/查建PNG包?

+0

您可以安装二进制'须藤yum的安装python-matplotlib' – MartenBE

回答

18

听起来像你没有安装libpng-devel。这个安装不是由pip处理的,所以你需要自己安装。

您应该可以通过yum进行安装。

sudo yum install libpng-devel 

您可能还需要freetype。也许试试yum-builddep matplotlib

+1

我有linpng安装。但是,当我尝试安装头文件(libpng-dev)时,yum告诉我“没有可用的软件包libpng-dev。”听起来像标题是在一些其他的包,但它的名字是什么? – cur4so

+2

我找到了它,它叫做libpng-devel – cur4so

+0

我的错误,对此感到抱歉。我没有使用Fedora,我很确定它的aptitude命名不同。很高兴你找到了它。 – Jeremy

1

在Cent Os 7下,我能够在安装libpng-static之后安装matplotlib。请尝试libpng-static以及libpng-devel。

1

在薄荷/ Kubuntu的今天,它的命名为:libpng16-devtools,因此命令来安装它应该是:

sudo apt-get install libpng16-devtools