Как обновить конкретную библиотеку Python, когда у меня несколько установок Python в разных местах? - PullRequest
0 голосов
/ 04 июля 2018

Я использую OSX, на которой у меня есть несколько установок Python в разных местах моей файловой системы. Я хочу обновить библиотеку matplotlib, которая в настоящее время имеет версию 2.1.1, а последняя версия - 2.2.2. Я пытался использовать pip install --upgrade matplotlib, но выдает сообщение (здесь я показываю только первую строку)

Requirement already up-to-date: matplotlib in /usr/local/lib/python2.7/site-packages (2.2.2)

Однако на самом деле я намеревался обновить устаревший пакет matplotlib в

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages

Как мне этого добиться?

1 Ответ

0 голосов
/ 04 июля 2018

Использование полного пути в пипсах должно работать:

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/pip install --upgrade matplotlib

Однако я предлагаю изучить Miniconda для управления несколькими установками Python + их пакетами или, по крайней мере, virtualenv для управления только пакетами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...