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?

Связанный контент