it-swarm.com.ru

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

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

2414
mit

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. Установить пункт

Для меня это установленный Пип по адресу 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:[email protected]_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.

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

1743
Colonel Panic

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

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

Так:

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

Вы сделали.

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

296
Adrián Deccico

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

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

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

Установка подробные инструкции приведены здесь и включают в себя:

Чтобы установить или обновить pip, безопасно загрузите get-pip.py .

Затем выполните следующее (для этого может потребоваться доступ администратора):

python get-pip.py

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

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

СТАРЫЕ ответы:

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

СТАРЫЙ метод 2 с использованием распространять :

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

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

СТАРЫЙ метод 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
AndrewPK

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
Gringo Suave

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
matth

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

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

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

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

39
Rafe Kettler

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

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

cinst python
cinst easy.install
cinst pip

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

37
Martin Redola

Обновление за март 2015 г.

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

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

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
Fernando Macedo

Правканики

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

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

Сборка на Windows

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

Здание distribute

Для получения заглушек .exe вам необходим компилятор Visual C++ (он, очевидно, также компилируется с 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
David Fraser

Следующее работает для 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
Kuruwan

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

Однако инструкции по установке для pip рекомендуют использовать virtualenv , поскольку в каждом virtualenv автоматически установлен pip. Для этого не требуется 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
Dylan Hogg

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

Обычно нам нужно установить пакеты 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
thegauraw

Я просто хотел добавить еще одно решение для тех, у кого возникают проблемы при установке 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
user1233104

Обновлено в 2016 году: Pip уже должно быть включено в 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
RayLuo

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

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
h--n

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

  1. убедитесь, что вы устанавливаете python для меня, он был в следующем каталоге enter image description here

Теперь давайте добавим python и ​​добавим pip в параметры пути переменной среды, если вы работаете в Windows, чтобы при наборе pip или python в любом месте вызывать python или pip, откуда они установлены.

Таким образом, PIP находится в папке на приведенном выше экране "SCRIPTS". Позволяет добавить Python и ​​PIP в пути переменной среды. enter image description here

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

pip install google

enter image description here

ПОКА-ПОКА!

12
danielad

Вот как легко установить pip.

  1. скопируйте и вставьте эти содержимое в файл как get-pip.py
  2. скопируйте и вставьте get-pip.py в папку python .C:\Python27
  3. Дважды щелкните get-pip.py file.it установит pip на ваш компьютер.
  4. Теперь вам нужно добавить путь C:\Python27\Scripts в вашу переменную окружения. Поскольку он включает файл pip.exe.
  5. Теперь вы готовы использовать пипс. Откройте cmd и введите как
    pip install package_name
11
Harun ERGUL

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

10
Tobias Kienzler

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

> conda install <package>               # access distributed binaries

> pip install <package>                 # access PyPI packages 

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

10
Christian Tremblay

У меня были некоторые проблемы с установкой по-разному, когда я следовал инструкциям здесь. Я думаю, что это очень сложно установить в любой среде 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/activ.bat (деактивировать среду легко, используйте deactivate.bat). Каждая установленная вами библиотека окажется в venv\Lib\site-packages, и всю вашу среду легко перенести.

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

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

8
Maximiliano Rios
  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/install.html#install-pip

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

6
Adil Abbasi

Установка 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
Pedro Lobito

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

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 (например, C:\Python27 и C:\Python27\Scripts) находится в PATH.)

3
CaptainCodeman

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

На Windows обновление может быть сделано легко

Перейдите к командной строке Python и ​​выполните команду Python ниже

python -m pip установить -U pip

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

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

python get-pip.py

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

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

3
Chetan Sharma

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

Если вы попытались установить pip с помощью файла установщика Windows из http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip , как предложено @Colonel Panic, возможно, вы установили Менеджер пакетов pip успешно, но вы не сможете установить какие-либо пакеты с помощью 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 несовместима с версией 1.3.1 и выше. На данный момент проще всего установить pip 1.2.1, который не требует SSL :

Установка Pip в Windows:

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

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

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

pip install requests

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

3
praveenak

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

2
ybdesire

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

pip install --trusted-Host pypi.python.org --upgrade pip
2
Smaillns

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

  • Переключение с одного интерпретатора Python (т.е. версии) на другой (включая py и pypy)
  • Просмотреть все установленные пакеты и их актуальность
  • Установите или обновите пакет, или обновите сам pip
  • Создавать и удалять виртуальные среды и переключаться между ними
  • Запустите IDLE или другой сценарий Python с выбранным интерпретатором
2
sk8asd123

Я думаю, что из-за вопроса кажется, что ответ проще, чем есть на самом деле. Для запуска pip иногда требуется собственная компиляция модуля (типичным примером этого является 64-битная Numpy). Чтобы компиляция пипса была успешной, вам нужно Python, который был скомпилирован с той же версией MSVC, что и один пип. Стандартные Python дистрибутивы скомпилированы с MSVC 2008. Вы можете установить Express версию VC2008, но она не поддерживается. Лучше всего получить экспресс-версию более поздней версии MSVC и скомпилировать Python. Тогда PIP и Python будут использовать одну и ту же версию MSVC.

1
Dmitry Rubanovich

Теперь в комплекте с Python. Вам не нужно устанавливать его.

pip -V

Вот как вы можете проверить, установлен ли pip или нет. В редких случаях, если он не установлен, загрузите файл get-pip.py и запустите его с python как

python get-pip.py
1
Usman Ahmed

вы должны получить файл get_pip.py, найти его в Google скопировать оттуда и сохранить его локально на диске c в каталоге pip

1
Pawanvir singh

Существует также проблема с pip на 64-битном Cygwin . После установки выходные данные команды pip всегда пусты, независимо от того, какие команды/опции вы используете (даже pip -V не производит никаких выходных данных).

Если это ваш случай, просто установите версию разработки пакета Cygwin libuuid с именем libuuid-devel. Без этого пакета использование libuuid приводит к segfault. И pip использует этот пакет, поэтому segfault является причиной пустого вывода pip в Cygwin x64. На 32-битном Cygwin он отлично работает даже без этого пакета.

Вы можете прочитать некоторые детали там: https://github.com/kennethreitz/requests/issues/1547

1
Dawid Ferenczy Rogožan

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

  1. Скачать и установить ActivePython
  2. Откройте командную строку (CMD)
  3. Введите pypm install pip
1
Paul Sweatte

Простое решение - установить python3. Я думаю, почему у вас есть эта проблема, потому что вы используете python2. Я сделал это, и это сработало. При установке python3 обязательно выберите PIP. это устанавливает это с питоном.

0
Goatie

Иногда легче понять, когда вы используете IDE:

  • Установите PyCharm
  • И создать виртуальную среду, он автоматически установит пип
  • Затем в коде вы можете установить любые пакеты python enter image description here
0
Janis Karklins