Centos 6.4 安装matplotlib包
官方推荐的安装方法:
- Debian / Ubuntu : sudo apt-get install python-matplotlib
- Fedora / Redhat : sudo yum install python-matplotlib
判断是否安装成功的方法,在python交互式环境下:
1 | import matplotlib |
如果没有报错,则说明安装成功了,如果这样还不成功,可以通过pip来安装,如何安装pip,
参见文章服务器安装pip工具,具体的命令就是:
1 | $ sudo wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py |
使用方法
1 | $ sudo pip install module_name |
如果使用pip安装不成功,可以通过编译matplotlib
源码来手动安装,
1 | $ sudo wget --no-check-certificate https://pypi.python.org/packages/source/m/matplotlib/matplotlib-1.5.1.tar.gz |
但是我在执行python setup.py build
的时候,,提示缺少依赖,无法构建,缺少依赖,根据build
打印出的信息,把必须的依赖里为no
的包都装上,基本就是libpng
,freetype
这两个,具体如何安装,可以先执行:
1 | $ yum list | grep libpng |
从打印出来的结果里挑一个适合你系统的版本,记住,如果正统的版本安装了还不行,你还需要安装libpng-devel
这种类似的名字的包,是情况而定。
然后所有的依赖安装好了之后,终于build
成功了,但是我在执行install
的时候,还是出错了,gcc-plus
错误,出现这种错误是由于没有装g++
的库,安装方法:
1 | $ yum list | grep gcc |
可以看到有很多包,你可以都装上,但是此处我们只需要gcc-c++.x86_64
,装完之后,然后重新执行python setup.py install
安装即可。然后再进入python
交互式环境就可以引用matplotlib
包了。