MatPlotLib не будет устанавливаться без Python 3.5 или выше и pip 18 и выше, и у меня нет root-доступа - PullRequest
0 голосов
/ 25 декабря 2018

Мне предоставлен удаленный доступ к серверу.И мне нужно использовать такие модули, как pyswarms.Однако pyswarms пытается установить Matplotlib и Matplotlib 3, для чего требуется python 3.5 или выше и / или pip 9 или выше.На этом сервере есть python 3.4 и pip 8. Я устанавливал модули с --user.У меня нет root-доступа, поэтому я не могу использовать sudo.Я попытался обновить pip, но он снова установил ту же версию (8).Любой способ обойти это?

Сбор matplotlib> = 1.3.1 (из pyswarms) Использование кэшированного https://files.pythonhosted.org/packages/89/0c /653aec68e9cfb775c4fbae8f71011206e5e7fe4d60fcf01ea1a9d3bc957f/ output.tpegg_info:

Matplotlib 3.0+ does not support Python 2.x, 3.0, 3.1, 3.2, 3.3, or 3.4.
Beginning with Matplotlib 3.0, Python 3.5 and above is required.

This may be due to an out of date pip.

Make sure you have pip >= 9.0.1.

1 Ответ

0 голосов
/ 25 декабря 2018

Установить пакеты с ограничениями:

pip install pyswarms 'matplotlib<3.0'

То есть установить pyswarms (любую версию) и установить matplotlib с версией ниже 3.0.

...