在安装一些软件或者库的时候总会遇到一些问题,不大不小,又需要上网查一会儿,挺麻烦的,就在这挖个坑好咯。
一、用pip安装matplotlib
在安装的时候报如下错误:
-
REQUIRED DEPENDENCIES AND EXTENSIONS
-
freetype: no [The C/C++ header for freetype2 (ft2build.h) could not be found. You may need to install the development package.]
-
png: no [pkg-config information for 'libpng' could not be found.]
然而我发现我已经安装了freetype和libpng
-
$ sudo yum install freetype libpng
-
* * *
-
Package freetype-2.3.11-15.el6_6.1.x86_64 already installed and latest version
-
Package 2:libpng-1.2.49-1.el6_2.x86_64 already installed and latest version
后来发现,devel包和非devel包是不一样的,devel包是供开发用的,里面有相关的链接库和头文件,换句话说,如果需要编译使用源代码的话,就需要devel包。在这种情况下,由于matplotlib在安装过程中,需要编译
freetype和libpng的源代码,所以需要安装devel包,再安装matplotlib,搞定!
-
$ sudo yum install libpng-devel freetype-devel
-
$ sudo pip install matplotlib
未完待续~
阅读(3649) | 评论(0) | 转发(0) |