pip 在自定义位置找不到系统包

pip 在自定义位置找不到系统包

我正在 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?

相关内容