2016-12-16 1 views
0
$ pip install -U pip 
Collecting pip 
    Using cached pip-9.0.1-py2.py3-none-any.whl 
Installing collected packages: pip 
Successfully installed pip-8.1.1 
You are using pip version 8.1.1, however version 9.0.1 is available. 
You should consider upgrading via the 'pip install --upgrade pip' command. 

Проблема довольно понятна.Pip обновляет, но устанавливает старую версию

Я рассказываю, что для обновления самого обновления он получает пакет 9.0.1, устанавливает 8.1.1 каким-то образом, после чего говорит мне, что я запускаю команду, которую я просто запускал, чтобы обновить ее.

+1

Попробуйте переустановить его: 'sudo pip install -U -force-reinstall pip'. – slybloty

+0

Уже пробовал: –

+0

Сборка pip Загрузка pip-9.0.1-py2.py3-none-any.whl (1.3MB) 100% | █████████████████ ███████████████ | 1.3MB 33kB/s Установка собранных пакетов: pip Найдена существующая установка: pip 8.1.1 Не удалять пипс на /usr/lib/python2.7/dist-packages, внешняя среда/usr Успешно установлен pip-8.1.1 Вы используете версию pip 8.1.1, однако версия 9.0.1 доступна. Вы должны рассмотреть возможность обновления с помощью команды «pip install --upprade pip». –

ответ

2

мне удалось это исправить, установив пип корыто сценарий дается на веб-сайте (APT-получить установку версии 8.1.1): https://bootstrap.pypa.io/get-pip.py

Он автоматически удалил старую версию, так что все в порядке в настоящее время.

+0

В большинстве случаев вы не хотите обновлять глобальный конвейер, вместо этого вы хотите использовать, например. virtualenv или buildout для ваших проектов. – frlan