Как установить pip в Windows?

pip является заменой easy_install. Но следует ли установить pip с помощью easy_install в Windows? Есть ли лучший способ?

+2411
20 янв. '11 в 18:08
источник поделиться
36 ответов
  • 1
  • 2

Python 2.7. 9+ и 3. 4+

Хорошие новости! Python 3.4 (выпущен в марте 2014 г.) и Python 2.7.9 (выпущен в декабре 2014 г.) поставляются с Pip. Это лучшая особенность любого выпуска Python. Это делает сообщество доступным для всех библиотек. Новички больше не исключаются из использования общественных библиотек из-за чрезмерной сложности установки. Вместе с менеджером пакетов Python присоединяется к Ruby, Node.js, Haskell, Perl, Go - практически ко всем другим современным языкам с большинством сообщества открытого кода. Спасибо, Питон.

Конечно, это не означает, что упаковка Python решена. Опыт остается разочаровывающим. Я обсуждаю это в вопросе. Есть ли в Python система управления пакетами/модулями? ,

И, увы, для всех, кто использует Python 2.7.8 или более раннюю (значительная часть сообщества). Там нет плана, чтобы отправить Пип к вам. Следуйте инструкциям

Python 2 ≤ 2.7.8 и Python 3 ≤ 3.3

Вопреки своему девизу "батарейки включены", Python поставляется без менеджера пакетов. Что еще хуже, Pip до недавнего времени было иронично трудно установить.

Официальные инструкции

По https://pip.pypa.io/en/stable/install/#do-i-need-to-install-pip:

Загрузите get-pip.py, стараясь сохранить его как файл .py а не как .txt. Затем запустите его из командной строки:

python get-pip.py

Для этого вам может потребоваться командная строка администратора. Выполните команду "Запустить командную строку от имени администратора" (Microsoft TechNet).

Это устанавливает пакет pip, который (в Windows) содержит... \Scripts\pip.exe, этот путь должен быть указан в переменной среды PATH, чтобы использовать pip из командной строки (см. Вторую часть "Альтернативных инструкций" для добавления его в твой путь,

Альтернативные инструкции

Официальная документация говорит пользователям об установке Pip и каждой его зависимости от источника. Это утомительно для опытных и непомерно сложно для новичков.

Ради нас Кристоф Гольке готовит установщики Windows (.msi) для популярных пакетов Python. Он создает установщики для всех версий Python, как 32-разрядных, так и 64-разрядных. Вам нужно:

  1. Установите setuptools
  2. Установить пункт

Для меня это установленный Pip в C:\Python27\Scripts\pip.exe. Найдите pip.exe на своем компьютере, затем добавьте его папку (например, C:\Python27\Scripts) в путь (запуск/редактирование переменных среды). Теперь вы сможете запускать pip из командной строки. Попробуйте установить пакет:

pip install httpie

Там вы идете (надеюсь)! Решения для общих проблем приведены ниже:

Проблемы с прокси

Если вы работаете в офисе, вы можете быть за HTTP-прокси. Если это так, установите переменные среды http_proxy и https_proxy. Большинство приложений Python (и других бесплатных программ) уважают их. Пример синтаксиса:

http://proxy_url:port
http://username:password@proxy_url:port

Если вам действительно не повезло, ваш прокси может быть прокси Microsoft NTLM. Свободное программное обеспечение не может справиться. Единственное решение - установить бесплатный прокси-сервер, дружественный к свободному программному обеспечению, который перенаправляет на неприятный прокси. http://cntlm.sourceforge.net/

Невозможно найти vcvarsall.bat

Модули Python могут быть частично написаны на C или C++. Пип пытается компилировать из источника. Если у вас не установлен и не настроен компилятор C/C++, вы увидите это загадочное сообщение об ошибке.

Ошибка: не удается найти vcvarsall.bat

Это можно исправить, установив компилятор C++, например MinGW или Visual C++. Microsoft фактически поставляет один специально для использования с Python. Или попробуйте Microsoft Visual C++ компилятор для Python 2.7.

Хотя часто проще проверить сайт Кристофа на предмет вашего пакета.

+1741
18 сент. '12 в 11:45
источник

- Устаревший - используйте дистрибутив, а не setuptools, как описано здесь. -
- Устаревший # 2 - использовать setuptools в качестве дистрибутива устарел.

Как вы уже сказали, в pip нет независимого установщика, но вы можете установить его с помощью своего предшественника easy_install.

Итак:

  • Загрузите последнюю версию протокола отсюда: http://pypi.python.org/pypi/pip#downloads
  • Разархивировать
  • Загрузите последний простой установщик для Windows: (загрузите .exe внизу http://pypi.python.org/pypi/setuptools), Установите его.
  • скопируйте папку несжатого папок содержимое в папку C:\Python2x\ (не копируйте в нее всю папку), потому что команда python не работает вне папки C:\Python2x и затем запустите: python setup.py install
  • Добавьте ваш python C:\Python2x\Scripts в путь

Вы закончили.

Теперь вы можете использовать pip install package для простой установки пакетов, как в Linux:)

+296
07 февр. '11 в 12:21
источник

2014 ОБНОВЛЕНИЕ:

1) Если вы установили Python 3.4 или более поздней версии, pip входит в состав Python и уже должен работать в вашей системе.

2) Если вы используете версию под Python 3.4, или, если по какой-то причине pip не был установлен с Python 3.4, вы, вероятно, используете официальную установку pip script get-pip.py. Теперь программа установки pip захватывает setuptools для вас и работает независимо от архитектуры (32-разрядной или 64-разрядной).

Инструкции по установке get-pip.py.

Затем запустите следующее (что может потребовать доступа администратора):

python get-pip.py

Чтобы обновить существующие setuptools (или распространить), запустите pip install -U setuptools

Я оставлю два набора старых инструкций ниже для потомков.

OLD Answers:

Для выпусков Windows сокета 64 бит - для 64-разрядного Windows + Python требуется отдельный метод установки из-за ez_setup, но я протестировал новый метод распространения на 64-разрядной Windows 32-разрядный Python и 64-разрядный Python, и теперь вы можете использовать один и тот же метод для всех версий Windows/Python 2.7X:

OLD Method 2, используя distribute:

  • Загрузите distribute - я бросил мой в C:\Python27\Scripts (не стесняйтесь создавать каталог Scripts, если он не существует.
  • Откройте командную строку (в Windows вы должны проверить conemu2, если вы не используете PowerShell) и измените (cd) на каталог, который вы загрузили distribute_setup.py, на.
  • Запустите файл distribute_setup: python distribute_setup.py (Это не будет работать, если ваш каталог установки python не добавлен в ваш путь - перейдите сюда для справки)
  • Измените текущий каталог на каталог Scripts для вашей установки Python (C:\Python27\Scripts) или добавьте этот каталог, а также каталог базовой установки Python в переменную среды% PATH%.
  • Установить pip с помощью вновь установленных setuptools: easy_install pip

Последний шаг не будет работать, если вы не находитесь в каталоге easy_install.exe, расположенном в (C:\Python27\Scripts будет по умолчанию для Python 2.7), или у вас есть этот каталог, добавленный к вашему пути.

OLD Метод 1 с помощью ez_setup:

на странице setuptools -

Загрузите ez_setup.py и запустите его; он загрузит соответствующий .egg файл и установит его для вас. (В настоящее время предоставленный установщик .exe не поддерживает 64-разрядные версии Python для Windows из-за проблемы совместимости с установщиком distutils.

После этого вы можете продолжить:

  1. Добавьте c:\Python2x\Scripts в путь Windows (замените x в Python2x на фактический номер версии, который вы установили)
  2. Откройте новую (!) подсказку DOS. Оттуда выполните easy_install pip
+215
27 янв. '12 в 18:43
источник

2016+ Обновление:

Эти ответы устарели или иначе многословны и сложны.

Если у вас есть Python 3. 4+ или 2.7. 9+, он будет установлен по умолчанию в Windows. В противном случае, короче:

  1. Загрузите программу установки pip: https://bootstrap.pypa.io/get-pip.py
  2. Если параноик, проверьте файл, чтобы убедиться, что он не является вредоносным (должен декодировать b64).
  3. Откройте консоль в папке загрузки в качестве администратора и запустите get-pip.py. Кроме того, щелкните правой кнопкой мыши значок в проводнике и выберите "запустить как администратор...".

Новые двоичные файлы pip.exe (и устаревший easy_install.exe) будут найдены в папке "%ProgramFiles%\PythonXX\Scripts" (или аналогичной), что, скорее всего, не входит в вашу PATH. Я рекомендую добавить его.

+197
18 янв. '13 в 20:58
источник

Python 3.4, выпущенный в марте 2014 года, поставляется с pip в комплекте:
http://docs.python.org/3.4/whatsnew/3.4.html
Итак, начиная с выпуска Python 3.4, самый современный способ установки pip в Windows - это просто установить Python. При использовании всех настроек по умолчанию во время установки, pip будет установлен на
C:\Python34\Scripts\pip3.exe.

+45
17 янв. '14 в 9:58
источник

Когда я должен использовать Windows, я использую ActivePython, который автоматически добавляет все в ваш PATH и включает в себя менеджер пакетов под названием PyPM, который обеспечивает управление бинарным пакетом, что делает его более быстрым и простым в установке пакетов.

pip и easy_install не совсем то же самое, поэтому есть некоторые вещи, которые вы можете получить через pip но не easy_install и наоборот.

Моя рекомендация заключается в том, что вы получаете ActivePython Community Edition и не беспокоитесь о огромных проблемах с тем, что все настроено для Python в Windows. Затем вы можете просто использовать pypm.

Если вы хотите использовать pip вам нужно проверить опцию PyPM в установщике ActiveState. После установки вам нужно только выйти из системы и снова войти в систему, а pip будет доступен в командной строке, потому что он содержится в параметре PyPM установщика ActiveState, и пути уже установлены установщиком для вас. PyPM также будет доступен, но вам не нужно его использовать.

+39
20 янв. '11 в 18:13
источник

Современный способ - использовать диспетчер пакетов Windows Chocolatey.

Как только это будет установлено, все, что вам нужно сделать, это открыть командную строку и запустить следующие три команды ниже, в которых будут установлены Python 2.7, easy_install и pip. Он автоматически определит, находитесь ли вы на x64 или x86 Windows.

cinst python
cinst easy.install
cinst pip

Все остальные пакеты Python в галерее Chocolatey можно найти здесь.

+37
12 апр. '13 в 8:49
источник

Обновить март 2015

Python 2.7.9 и более поздние версии (на Python 2 series), а Python 3.4 и более поздние версии включают по умолчанию по умолчанию, поэтому у вас уже есть пипс.

Если вы этого не сделаете, запустите эту строку в строке запроса (для чего может потребоваться доступ администратора):

python -c "exec('try: from urllib2 import urlopen \nexcept: from urllib.request import urlopen');f=urlopen('https://bootstrap.pypa.io/get-pip.py').read();exec(f)"

Он установит pip. Если Setuptools еще не установлен, get-pip.py также установит его для вас.

Как упоминалось в комментариях, вышеуказанная команда загрузит код из репозитория исходного кода Pip в GitHub и динамически запускает его на вашем Окружающая среда. Поэтому обратите внимание, что это ярлык шагов загрузки, проверки и запуска, всех с помощью одной команды с использованием самого Python. Если вы доверяете Пипу, продолжайте без сомнений.

Убедитесь, что ваша переменная среды Windows PATH включает в себя папки Python (для установки по умолчанию Python 2.7.x: C:\Python27 и C:\Python27\Scripts для Python 3.3x: C:\Python33 и C:\Python33\Scripts и т.д.).

+30
08 мар. '13 в 13:13
источник

монтажники

Я установил установщики Windows для distribute и pip (целью является использование pip без необходимости загружать с помощью easy_install или сохранять и запускать скрипты Python):

В Windows просто загрузите и установите сначала distribute, затем pip из приведенных выше ссылок. В приведенной выше ссылке distribute содержатся установщики stub .exe, и они в настоящее время только 32-разрядные. Я не тестировал эффект на 64-битной Windows.

Работа с Windows

Процесс повторить это для новых версий не сложно, и я включил его здесь для справки.

Здание distribute

Чтобы получить файлы stub .exe, вам необходимо иметь компилятор Visual С++ (он, по-видимому, также можно компилировать с помощью MinGW)

hg clone https://bitbucket.org/tarek/distribute
cd distribute
hg checkout 0.6.27
rem optionally, comment out tag_build and tag_svn_revision in setup.cfg
msvc-build-launcher.cmd
python setup.py bdist_win32
cd ..
echo build is in distribute\dist

Построение pip

git clone https://github.com/pypa/pip.git
cd pip
git checkout 1.1
python setup.py bdist_win32
cd ..
echo build is in pip\dist
+24
03 июл. '12 в 13:17
источник

Следующие действия для Python 2.7. Сохраните этот скрипт и запустите его:

https://raw.github.com/pypa/pip/master/contrib/get-pip.py

Установлен Pip, затем добавьте путь к вашей среде:

C:\Python27\Scripts

в заключение

pip install virtualenv

Также вам понадобится Microsoft Visual C++ 2008 Express, чтобы получить хороший компилятор и избежать таких сообщений при установке пакетов:

error: Unable to find vcvarsall.bat

Если у вас 64-разрядная версия Windows 7, вы можете прочитать 64-разрядные проблемы установки Python на 64-разрядной Windows 7, чтобы успешно установить исполняемый пакет Python (проблема с записями реестра).

+19
08 февр. '14 в 14:41
источник

Чтобы установить pip глобально на Python 2.x, easy_install представляется лучшим решением, как утверждает Adrián.

Однако инструкции по установке для pip рекомендуют использовать virtualenv, поскольку каждый virtualenv имеет пип, установленный в нем автоматически. Это не требует доступа root или изменения вашей системы Python.

Однако для установки virtualenv требуется easy_install.

2018:

Python 3. Теперь 3+ включает модуль venv для легкого создания виртуальных сред, таких как:

python3 -m venv/path/to/new/virtual/environment

См. Документацию по различным методам платформы активации среды после создания, но обычно одна из следующих:

$ source <venv>/bin/activate 

C:\> <venv>\Scripts\activate.bat
+16
28 сент. '11 в 9:51
источник

Чтобы использовать pip, необязательно устанавливать pip непосредственно в систему. Вы можете использовать его через virtualenv. Что вы можете сделать, это выполнить следующие шаги:

  • Загрузите файл virtualenv tar.gz с веб-сайта https://pypi.python.org/pypi/virtualenv.
  • Распакуйте его с помощью 7zip или другого инструмента

Обычно нам нужно установить пакеты Python для одного конкретного проекта. Итак, теперь создайте папку проекта, скажем, myproject.

  • Скопируйте файл virtualenv.py из распакованной папки virtualenv и вставьте ее в папку myproject.

Теперь создайте виртуальную среду, скажем myvirtualenv, как показано ниже, внутри папки myproject:

python virtualenv.py myvirtualenv

Это покажет вам:

New python executable in myvirtualenv\Scripts\python.exe
Installing setuptools....................................done.
Installing pip.........................done.

Теперь ваша виртуальная среда, myvirtualenv, создается внутри вашей папки проекта. Вы можете заметить, что pip теперь установлен внутри вашей виртуальной среды. Все, что вам нужно сделать, это активировать виртуальную среду с помощью следующей команды.

myvirtualenv\Scripts\activate

В командной строке вы увидите следующее:

(myvirtualenv) PATH\TO\YOUR\PROJECT\FOLDER>pip install package_name

Теперь вы можете начать использовать pip, но убедитесь, что вы активировали virtualenv, глядя слева от вашего приглашения.

Это один из самых простых способов установки pip, т.е. внутри виртуальной среды, но вам нужно иметь при себе файл virtualenv.py.

Дополнительные способы установки pip/virtualenv/virtualenvwrapper вы можете найти на сайте thegauraw.tumblr.com.

+14
10 апр. '13 в 2:05
источник

Обновлено в 2016 году: Pip уже должен быть включен в Python 2.7.9+ or 3.4+, но если по какой-либо причине его там нет, вы можете использовать следующую Python 2.7.9+ or 3.4+.

  • Загрузите https://bootstrap.pypa.io/get-pip.py и запустите его с правами администратора python get-pip.py (если вы используете Linux, используйте sudo python get-pip.py)

PS:

  1. Это уже должно выполняться в большинстве случаев, но при необходимости убедитесь, что переменная среды PATH включает в себя папки Python (например, Python 2.7.x при установке по умолчанию в Windows: C:\Python27 and C:\Python27\Scripts, для Python 3.3x: C:\Python33 and C:\Python33\Scripts и т.д.)

  2. Я столкнулся с той же проблемой, а затем нашел такой, возможно, самый простой способ (один лайнер!), Упомянутый на официальном сайте здесь: http://www.pip-installer.org/en/latest/install.html

Не могу поверить, что существует так много длинных (возможно, устаревших?) Ответов. Я благодарен им, но, пожалуйста, проголосуйте за этот короткий ответ, чтобы помочь новым посетителям!

+13
22 нояб. '12 в 2:25
источник

Я просто хотел добавить еще одно решение для тех, у кого возникают проблемы при установке setuptools из Windows 64-bit. Эта проблема обсуждается в этой ошибке на python.org и до сих пор не решена на момент написания этого комментария. Упоминается простой обходной путь, и он работает безупречно. Одно изменение в реестре помогло мне.

Ссылка: http://bugs.python.org/issue6792#

Решение, которое работало для меня...:

Добавьте этот параметр реестра для 2. 6+ версий Python:

 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.6\InstallPath]
 @="C:\\Python26\\"

Скорее всего, это параметр реестра, который у вас уже есть для Python 2. 6+:

 [HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\2.6\InstallPath]
 @="C:\\Python26\\"

Очевидно, вам нужно будет заменить версию 2.6 на любую версию Python, на которой вы работаете.

+13
25 февр. '12 в 23:15
источник

Лучший способ, который я нашел до сих пор, - это всего лишь две строки кода:

curl http://python-distribute.org/distribute_setup.py | python
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python

Он был протестирован в Windows 8 с помощью PowerShell, Cmd и Git Bash (MinGW).

И вы, вероятно, хотите добавить путь к своей среде. Это где-то вроде C:\Python33\Scripts.

+12
25 мар. '13 в 23:46
источник

Для последней загрузки Python - у меня есть python 3.6 на windows. Вам не нужно удивляться всему, что вам нужно, там, вздохните, я покажу вам, как это сделать.

  • убедитесь, что вы устанавливаете python для меня, это было в следующем каталоге введите описание изображения здесь

Теперь давайте добавим python и pip в настройки пути переменной окружения если вы находитесь в окнах, чтобы набирать пип или питон в любом месте python aor pip, откуда они установлены.

Итак, PIP находится под папкой на экране выше SCRIPTS Позволяет добавлять Python и PIP в путь переменной среды. введите описание изображения здесь

Почти сделано, дайте тест с CMD установить пакет goole с помощью pip.

pip install google

введите описание изображения здесь

BYE BYE!

+12
08 июн. '17 в 13:32
источник

Здесь, как установить pip с простым способом.

  • скопируйте и вставьте этот контент в файл как get-pip.py
  • скопируйте и вставьте get-pip.py в папку python. C:\Python27
  • Дважды щелкните значок get-pip.py file.it, установив pip на ваш компьютер.
  • Теперь вам нужно добавить путь C:\Python27\Scripts к вашей переменной среды. Потому что она включает в себя файл pip.exe.
  • Теперь вы готовы использовать pip. Откройте cmd и введите в качестве pip install package_name
+11
29 мар. '16 в 7:07
источник

Я использую кроссплатформенный менеджер пакетов Anaconda из Continuum.io на Windows, и это надежно. Он имеет управление виртуальной средой и полнофункциональную оболочку с общими утилитами (например, conda, pip).

> conda install <package>               # access distributed binaries

> pip install <package>                 # access PyPI packages 

conda также поставляется с двоичными файлами для библиотек с не-Python-зависимостями, например, pandas, numpy и т.д. Это оказывается особенно полезным для Windows, так как может быть сложно правильно скомпилировать зависимости C.

+10
30 июн. '15 в 23:35
источник

PythonXY поставляется с pip включенным среди других.

+10
16 июл. '13 в 13:23
источник

У меня были некоторые проблемы, устанавливаемые по-разному, когда я следил за инструкциями здесь. Я думаю, что это очень сложно установить в каждой среде Windows таким же образом. В моем случае мне нужны Python 2.6, 2.7 и 3.3 на одном компьютере для разных целей, поэтому я думаю, что есть больше проблем. Но следующие инструкции отлично работали для меня, поэтому, возможно, в зависимости от вашей среды вы должны попробовать следующее:

http://docs.python-guide.org/en/latest/starting/install/win/

Кроме того, из-за разных сред, которые я нашел невероятно полезными для использования виртуальных сред, у меня были веб-сайты, которые используют разные библиотеки, и гораздо лучше инкапсулировать их в одну папку, внимательно ознакомьтесь с инструкциями, если PIP установлен, вы просто установить VirtualEnv:

pip install virtualenv

В папку, в которой все ваши файлы запущены

virtualenv venv

И через несколько секунд у вас есть виртуальная среда со всем в папке venv, чтобы активировать ее, запустите venv/Scripts/activate.bat(деактивировать среду легко, используйте deactivate.bat). Каждая библиотека, которую вы устанавливаете, попадет в venv\Lib\site-пакеты и легко перемещает всю вашу среду.

Единственный недостаток, который я нашел, - некоторые редакторы кода не могут распознавать такие среды, и вы увидите предупреждения в своем коде, потому что импортированные библиотеки не найдены. Конечно, есть сложные способы сделать это, но было бы неплохо, чтобы редакторы имели в виду, что виртуальные среды сегодня очень нормальные.

Надеюсь, что это поможет.

+8
06 янв. '14 в 11:15
источник
  1. Скачать скрипт: https://raw.github.com/pypa/pip/master/contrib/get-pip.py
  2. Сохраните его на диске где-то вроде C:\pip-script\get-pip.py
  3. Перейдите к этому пути из командной строки и запустите "python get-pip.py"

Ссылка на руководство: http://www.pip-installer.org/en/latest/installing.html#install-pip

Примечание. Убедитесь, что путь к сценариям, подобный этому (C:\Python27\Scripts), добавлен в переменную окружения int% PATH%.

+6
24 сент. '14 в 5:39
источник

Я написал эту установку pip script, которая обертывает как скрипты установки ez_setup.py, так и get-pip.py, упомянутые в Gringo Ответ Suave (и запускает установку pip --upgrade setuptools для последней версии setuptools после установки пикета).

Клонировать хранилище с помощью:

git clone https://github.com/chrissimpkins/pip-installer.git

Или загрузите архив .zip:

https://github.com/chrissimpkins/pip-installer/archive/master.zip

Затем запустите pipinstall.py script на верхнем уровне каталога репозитория:

python pipinstall.py

Это даст вам последние версии для обоих приложений. Безопасно удалить репозиторий script после установки.

+6
25 нояб. '13 в 22:47
источник

Установка Pip для Python2 и Python3

  1. Загрузите get-pip.py в папку на вашем компьютере.
  2. Откройте командную строку и перейдите в папку, содержащую get-pip.py.
  3. Выполните следующую команду: python get-pip.py, python3 get-pip.py или python3.6 get-pip.py, в зависимости от того, какую версию python вы хотите установить pip
  4. Пип должен быть установлен!

Старый ответ (все еще действителен)

Ты пытался?

python -m ensurepip

это, вероятно, самый простой для установки pip в любой системе.

+3
11 мар. '18 в 1:34
источник

pip уже установлен, если вы используете Python 2 >= 2.7.9 или Python 3 >= 3.4, загруженные из python.org, но вам нужно обновить пип.

При обновлении Windows можно легко выполнить

Перейдите в командную строку Python и запустите команду Python

python -m pip install -U pip

Установка с помощью get-pip.py

Загрузите get-pip.py в ту же папку или любую другую папку по вашему выбору. Я предполагаю, что вы загрузите его в той же папке, у вас есть файл python.exe и запустите эту команду

python get-pip.py

Pip руководство по установке довольно чистое и простое.

Используя это, вы можете начать работу с Pip в течение двух минут.

+3
09 авг. '16 в 13:01
источник

Работа от 04 февраля 2014 года:):

Если вы попытались установить pip через файл установщика Windows из http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip, как было предложено @Colonel Panic, возможно, вы установили пипс менеджер пакетов успешно, но вы не сможете установить какие-либо пакеты с помощью pip. Возможно, вы также получили ту же ошибку SSL, что и я, когда пытались установить Beautiful Soup 4, если вы посмотрите в файле pip.log:

Downloading/unpacking beautifulsoup4
  Getting page https://pypi.python.org/simple/beautifulsoup4/
  Could not fetch URL https://pypi.python.org/simple/beautifulsoup4/: **connection error: [Errno 1] _ssl.c:504: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed**
  Will skip URL https://pypi.python.org/simple/beautifulsoup4/ when looking for download links for beautifulsoup4

Проблема связана с тем, что старая версия OpenSSL несовместима с версиями pip 1.3.1 и выше. На данный момент это простой способ: установить pip 1.2.1, который не требует SSL:

Установка протокола в Windows:

  • Загрузите пип 1.2.1 из https://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz
  • Извлеките файл pip-1.2.1.tar.gz
  • Измените каталог на извлеченную папку: cd <path to extracted folder>/pip-1.2.1
  • Запустить python setup.py install
  • Теперь убедитесь, что C:\Python27\Scripts находится в PATH, потому что pip установлен в каталоге C:\Python27\Scripts в отличие от C:\Python27\Lib\site-packages, где обычно устанавливаются пакеты Python.

Теперь попробуйте установить любой пакет с помощью pip.

Например, чтобы установить пакет requests с помощью pip, запустите это с cmd:

pip install requests

Whola! requests будет успешно установлен, и вы получите сообщение об успешном завершении.

+3
04 февр. '14 в 8:00
источник

Это очень просто:

Step 1: wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
Step 2: wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
Step 2: python ez_setup.py
Step 3: python get-pip.py

(Убедитесь, что ваш каталог Python и Python script (например, C:\Python27 и C:\Python27\Scripts) находятся в PATH.)

+3
10 нояб. '13 в 19:51
источник

Если у вас есть другие проблемы с версией pip, вы можете попробовать это

pip install --trusted-host pypi.python.org --upgrade pip
+2
14 июн. '17 в 18:42
источник

Просто скачайте setuptools-15.2.zip(md5), отсюда https://pypi.python.org/pypi/setuptools#windows-simplified и запустите ez_setup.py.

+2
05 мая '15 в 6:13
источник

В качестве альтернативы вы можете получить pip-Win, который является инсталлятором "все-в-одном" для pip и virtualenv в Windows и его графическом интерфейсе.

  • Переключение с одного интерпретатора Python (например, версия) на другое (включая py и pypy)
  • Просмотреть все установленные пакеты и обновить ли они
  • Установить или обновить пакет или сам апгрейд
  • Создавать и удалять виртуальные среды и переключаться между ними
  • Запустите IDLE или другой Python script с выбранным интерпретатором
+2
25 февр. '14 в 16:41
источник

Как установить pip:

  • Загрузите и установите ActivePython
  • Откройте командную строку (CMD)
  • Тип pypm install pip
+1
05 мар. '14 в 21:42
источник
  • 1
  • 2

Посмотрите другие вопросы по меткам или Задайте вопрос