我正在 CentOS 系统上通过 bash 使用没有管理员权限的帐户进行远程工作,并且需要安装 Python 包 matplotlib。
我可以使用pip install -t target/directory
和来完成此操作virtualenv
,但是 matplotlib 需要一个系统包,freetype
我无法安装,因此它抱怨如下:
* The following required packages can not be built:
* freetype
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_niccolo/matplotlib
因此,我下载了 freetype 的源代码并运行“make”和“make install”。当然,我必须在用户级别对自定义文件夹执行此操作,我尝试将其包含在 bash $PATH 中。
现在,当我运行 pip install matplotlib 时,它似乎不知道我的自定义 freetype 安装,并且一直抱怨与以前相同的错误。
我怎样才能让 pip 了解在哪里寻找 freetype?