kali linux 下python3.6 安装 matplotlib 库一些问题
2017-08-08 00:49
501 查看
.提示缺少 png 和 freetype 依赖库
freetype: no [The C/C++ header for freetype2 (ft2build.h)
could not be found. You may need to install the
development package.]
解决办法:
1. matplotlib库在安装时是在 /usr/include/目录下寻找ft2build.h 头文件的 但是现在的头文件在/usr/include/freetype2/ 里面 所以添加一个软连接
1)apt-get update
2) apt-get install libfreetype6-dev
3) $ ln -s /usr/include/freetype2/ft2build.h /usr/include/
2.
1)apt-get update
2)apt-get install libfreetype6-dev
3)apt-get install pkg-config
注:pkg-config的作用
编译和连接
一般来说,如果库的头文件不在 /usr/include 目录中,那么在编译的时候需要用 -I 参数指定其路径。由于同一个库在不同系统上可能位于不同的目录下,用户安装库的时候也可以将库安装在不同的目录下,所以即使使用同一个库,由于库的路径的不同,造成了用 -I 参数指定的头文件的路径也可能不同,其结果就是造成了编译命令界面的不统一。如果使用 -L 参数,也会造成连接界面的不统一。编译和连接界面不统一会为库的使用带来麻烦。
为了解决编译和连接界面不统一的问题,人们找到了一些解决办法。其基本思想就是:事先把库的位置信息等保存起来,需要的时候再通过特定的工具将其中有用的信息提取出来供编译和连接使用。这样,就可以做到编译和连接界面的一致性。其中,目前最为常用的库信息提取工具就是下面介绍的 pkg-config。
pkg-config 是通过库提供的一个 .pc 文件获得库的各种必要信息的,包括版本信息、编译和连接需要的参数等。这些信息可以通过 pkg-config 提供的参数单独提取出来直接供编译器和连接器使用。
freetype: no [The C/C++ header for freetype2 (ft2build.h)
could not be found. You may need to install the
development package.]
解决办法:
1. matplotlib库在安装时是在 /usr/include/目录下寻找ft2build.h 头文件的 但是现在的头文件在/usr/include/freetype2/ 里面 所以添加一个软连接
1)apt-get update
2) apt-get install libfreetype6-dev
3) $ ln -s /usr/include/freetype2/ft2build.h /usr/include/
2.
1)apt-get update
2)apt-get install libfreetype6-dev
3)apt-get install pkg-config
注:pkg-config的作用
编译和连接
一般来说,如果库的头文件不在 /usr/include 目录中,那么在编译的时候需要用 -I 参数指定其路径。由于同一个库在不同系统上可能位于不同的目录下,用户安装库的时候也可以将库安装在不同的目录下,所以即使使用同一个库,由于库的路径的不同,造成了用 -I 参数指定的头文件的路径也可能不同,其结果就是造成了编译命令界面的不统一。如果使用 -L 参数,也会造成连接界面的不统一。编译和连接界面不统一会为库的使用带来麻烦。
为了解决编译和连接界面不统一的问题,人们找到了一些解决办法。其基本思想就是:事先把库的位置信息等保存起来,需要的时候再通过特定的工具将其中有用的信息提取出来供编译和连接使用。这样,就可以做到编译和连接界面的一致性。其中,目前最为常用的库信息提取工具就是下面介绍的 pkg-config。
pkg-config 是通过库提供的一个 .pc 文件获得库的各种必要信息的,包括版本信息、编译和连接需要的参数等。这些信息可以通过 pkg-config 提供的参数单独提取出来直接供编译器和连接器使用。
相关文章推荐
- CentOS 7 (Fedora EPEL 7) 下安装python3.6 matplotlib显示问题
- python2.7安装matplotlib的一些问题
- 安装Python-Matplotlib时出现的问题--Python version 2.7 required, which was not found in the registry
- python matplotlib 安装碰到的问题
- 机器学习实战python环境搭建以及numpy和matplotlib安装遇到的各种问题(一)
- windows 安装python3.6(numpy,scipy,pandas,matplotlib,scikit-learn)
- CentOS 7 (Fedora EPEL 7) 下安装python3.4 matplotlib显示问题
- 安装Python-Matplotlib时出现的问题--Python version 2.7 required, which was not found in the registry
- [完]Python 安装setuptools,解决使用Matplotlib遇到的问题
- python 3.6 + numpy + matplotlib + opencv + scipy 安装
- 在Ubuntu14.04和Python3.4-3.6环境中,matplotlib不显示图像的问题的解决方法
- python matplotlib安装问题解决方案
- 安装python插件 pandas,matplotlib 等及问题
- Python安装matplotlib所需要的软件以及问题的解决方法
- windows 安装python3.6(numpy,scipy,pandas,matplotlib,scikit-learn)
- 机器学习实战python版本matplotlib安装遇到的各种问题和代码演示
- 在win7下安装python开发环境和numpy,scipy,matplotlib模块的问题
- Python,NumPy,SciPy,Matplotlib安装及问题解决(win7,x64,软件version3.4)
- windows 安装python3.6(numpy,scipy,pandas,matplotlib,scikit-learn)
- python2.7安装Matplotlib相关问题