您的位置:首页 > 编程语言 > PHP开发

matplotlib安装

2015-06-15 18:27 609 查看

matplotlib主页:http://matplotlib.org/index.html

安装文档:http://matplotlib.org/users/installing.html
安装步骤:
1,安装python,略,linux一般自带2.4版本
2,安装numpy:


http://sourceforge.net/projects/numpy/files/NumPy/,我下载的是numpy-1.6.2.tar.gz
说明:Numpy的高版本对python是进行兼容的,也就是直接下载最新版就可以了


tar –xf numpy-1.6.2.tar.gz


cd numpy-1.6.2


python setup.py build


python setup.py install
说明:此步一般不会出问题,注意此处完成后,可以验证



不报错,说明安装正确
3,安装libpng


下载libpng-1.2.50.tar.gz


tar –xf libpng-1.2.50.tar.gz


cd libpng-1.2.50


./configure


Make install
4,安装matplotlib


http://sourceforge.net/projects/matplotlib/files/matplotlib/,下载matplotlib-1.1.1_notests.tar.gz
说明:matplotlib同样是高版本对低版本的python进行兼容,所以直接下载最新版本


tar –xf matplotlib-1.1.1_notests.tar.gz


cd matplotlib-1.1.1_notests


python setup.py build


python setup.py install
说明,此步我出现了问题,由于开发机器上存在libpng,并且有多个版本,所以我在安装时,跳过了libphg的安装,报错如下:



/usr/bin/ld: /usr/local/lib/libpng12.a(libpng12_la-png.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with
-fPIC
/usr/local/lib/libpng12.a: could not read symbols: Bad value
说明在加载libpng12.a符号时出错,
解决办法是:
mv /usr/local/lib/libpng12.a /usr/local/lib/libpng12.a_
或者删除libpng重装

完成以上步骤,验证



即可在目录下看到test.png的图片。
转自:/article/5814603.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: