运行’pip install’的Ubuntu出现错误,无法生成以下必需的软件包:*freetype’

在执行pip安装-r requirements.txt时,我在安装matplotlib的阶段遇到以下错误:

所需的依赖项和扩展
numpy:是[未找到。pip可以在下面安装它。]
dateutil:是[dateutil未找到。它是日期所必需的
轴支持。pip/easy_安装可尝试
在matplotlib之后安装。]
tornado:是[未发现tornado。这是
WebAgg backend.pip/easy\u安装可能会尝试
在matplotlib之后安装。]
pyparsing:是[pyparsing未找到。它是
mathtext支持。pip/easy\u安装可能会尝试
在matplotlib之后安装。]
pycxx:是[无法导入。使用本地副本。]
libagg:是[无法获取'libagg'的包装配置信息]
无法找到。请使用本地副本。]
freetype:否[freetype2'的包装配置信息可能无效
找不到。]

无法生成以下所需的包:
*自由式

pip安装-r requirements.txt不也应该安装freetype吗?如何在Ubuntu 12.04中安装freetype,使其与matplotlib一起工作

否。pip不会安装系统级依赖项。这意味着pip不会安装RPM(基于Redhat的系统)或DEB(基于Debian的系统)

要安装系统依赖项,您需要根据您的系统使用以下方法之一

Ubuntu/Debian:

apt get安装libfreetype6 dev

要在基于Ubuntu/Debian的系统上搜索软件包,请执行以下操作:

apt缓存搜索<字符串>

e、 g:

apt缓存搜索自由类型| grep dev


Redhat/CentOS/Fedora:

yum-y安装freetype-devel

要在基于Redhat/CentOS/Fedora的系统上搜索软件包,请执行以下操作:

yum搜索<字符串>

e、 g:

yum-search-freetype | grep-devel

Mac OS X:通过自制

brew安装freetype

要在基于Mac OS X的系统上搜索软件包,请执行以下操作:

brew搜索<字符串>

e、 g:

brew搜索自由类型

发表评论