博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
matplotlib 安装
阅读量:5837 次
发布时间:2019-06-18

本文共 1306 字,大约阅读时间需要 4 分钟。

  hot3.png

安装matplotlib

下载matplotlib-1.4.3,解压后执行:

python setup.py build

显示下面信息,表示依赖freetype 和 png这两个包。

============================================================================

                        * The following required packages can not be built:

                        * freetype, png

安装libpng和freetype:

下载解压libpng,进入libpng目录

./configure --prefix=/data1/app/libpng

 make && make install

export PKG_CONFIG_PATH=/data1/app/libpng/lib/pkgconfig:$PKG_CONFIG_PATH

同样安装freetype。

安装libpng和freetype安装成功后,进入matplotlib目录,执行

python setup.py build

python setup.py install

有如下报错:

  File "/usr/lib64/python2.7/dist-packages/matplotlib-1.4.3-py2.7-linux-x86_64.egg/matplotlib/textpath.py", line 22, in <module>

    from matplotlib.mathtext import MathTextParser

  File "/usr/lib64/python2.7/dist-packages/matplotlib-1.4.3-py2.7-linux-x86_64.egg/matplotlib/mathtext.py", line 63, in <module>

    import matplotlib._png as _png

ImportError: libpng16.so.16: cannot open shared object file: No such file or directory

这是因为指定了libpng的安装目录/data1/app/libpng,导致系统找不到库文件。解决方法:

先找到库文件的所在目录/data1/app/libpng/lib

[root@office-logserver shinezone]# find / -name libpng16.so.16

/data1/app/libpng/lib/libpng16.so.16

然后设置环境变量LD_LIBRARY_PATH

vim /etc/ld.so.conf,加入路径:

/data1/app/libpng/lib/

/data1/app/freetype/lib/

然后执行命令 ldconfig便生效。

然后即可成功安装matplotlib。

转载于:https://my.oschina.net/mxs/blog/479009

你可能感兴趣的文章
./是当前目录 ../是当前的上一级目录。上上级就是../../一般绝对路径时候常用...
查看>>
H面试程序(11): 判断字符串是否包含子串问题
查看>>
mysql操作查询结果case when then用法举例
查看>>
嵌入式开发之davinci--- 8148/8168/8127 中的xdc 简介
查看>>
Auto Updating the exe from a network location when application starts z
查看>>
Matlab Codes and Datasets for Feature Learning
查看>>
JAVA分布式事务原理及应用(转)
查看>>
【Codeforces 723C】Polycarp at the Radio 贪心
查看>>
centos直接yum安装nginx
查看>>
iOS:根据日志去定位网络请求发生的错误是由于服务端造成的,还是客户端造成的?...
查看>>
关于后台数据库正常存储中文通过Ajax方式传递到前台变成问号的处理
查看>>
iOS webservice SOAP 请求
查看>>
Java Web 开发填坑记- 如何正确的下载 Eclipse
查看>>
Git中.gitignore文件不起作用的解决以及Git中的忽略规则介绍
查看>>
arcgis api for js入门开发系列十五台风轨迹
查看>>
050 Kafka的引入介绍
查看>>
Java学习之路:不走弯路,就是捷径
查看>>
小儿外感后频繁眨眼案
查看>>
Linux命令xargs+cut
查看>>
Zookepper 原理和配置
查看>>