[ОБНОВЛЕНИЕ 2015-11-15] Это сообщение устарело и устарело. В настоящее время лучшая практика в соответствии с пипс заключается в следующем:
python -m pip install -U pip setuptools
Нет необходимости использовать easy_install
из setuptools . Рекомендуемая процедура обновления pip со страницы pip-installer заключается в использовании get-pip.py
.
Чтобы установить или обновить пипс, безопасно загрузите get-pip.py
.
Вы можете использовать следующее в Bash shell , как msitgit's Git Bash .
user@machine ~$ curl -L https://raw.githubusercontent.com/pypa/pip/master/contrib/get-pip.py | python
Используйте параметр -L
для отслеживания перенаправлений. Недавно GitHub изменил URL для необработанного содержимого, поэтому старый raw get-pip.py
url был перенаправлен , а на сайте pip URL был изменен . В случае успеха вы должны увидеть следующее:
$ curl -L https://raw.githubusercontent.com/pypa/pip/master/contrib/get-pip.py | python
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1309k 100 1309k 0 0 364k 0 0:00:03 0:00:03 --:--:-- 366k
Downloading/unpacking pip from https://pypi.python.org/packages/py2.py3/p/pip/pip-1.5.6-py2.py3-none-any.whl#md5=4d4fb4b69df6731c7aeaadd6300bc1f2
Installing collected packages: pip
Found existing installation: pip 1.5.4
Uninstalling pip:
Successfully uninstalled pip
Successfully installed pip
Cleaning up...
Вы можете изменить это для командной строки Windows, но сначала, если у вас нет libcurl, загрузите бинарный файл Windows из Curl . Вы захотите прокрутить до самого конца и получить текущий официальный бинарный файл Win32 Гюнтера Кнауфа (в настоящее время 7.29) и распаковать его. Не беспокойтесь о том, что он 32-битный или 64-битный. Просто убедитесь, что вы получите тот со всеми прибамбасами (ssl, zlib и т. Д.). Теперь перейдите к папке, в которую вы скачали curl, вероятно, c:\Users\<you>\Downloads
, откройте извлеченную папку, вероятно, curl-7.29.0-rtmp-ssh2-ssl-sspi-zlib-idn-static-bin-w32
, и вы должны найти curl.exe
. Ура! Теперь в оболочке Windows введите это после приглашения (в котором будет указано ваше имя пользователя вместо myusername
), заменив path\to\Curl\
на путь к загруженному файлу curl.exe
.
C:\Users\myusername> path\to\Curl\curl.exe -kL https://bootstrap.pypa.io/get-pip.py | python
Вам необходим параметр -k
, чтобы позволить curl получать доступ к защищенному сайту Pip GitHub без сертификатов. Также, спасибо Петру Доброгосту за сообщение о каналах Windows |
, которое сохраняет шаг сохранения файла.
Если у вас уже установлена последняя версия pip, вы получите следующее сообщение:
$ curl https://bootstrap.pypa.io/get-pip.py | python
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1309k 100 1309k 0 0 369k 0 0:00:03 0:00:03 --:--:-- 371k
Requirement already up-to-date: pip in c:\python27\lib\site-packages
Cleaning up...
Также отлично работает в virtualenvs.