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

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

вопрос задан 20.01.2011
mit
5978 репутация

34 ответов


  • 1655 рейтинг

    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 система управления пакетами /модулями? ,

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

    Python 2 ≤ 2.7.8 и Python 3 ≤ 3.3

    Попадая под девизом «батареи включены» , Python отправляется без менеджера пакетов. Хуже того, Пип - до недавнего времени - иронически сложно было установить.

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

    Per https://pip.pypa.io/en/stable/installing/#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 ++. Pip пытается скомпилировать исходный код. Если у вас нет установленного и настроенного компилятора C /C ++, вы увидите это загадочное сообщение об ошибке.

    Ошибка: невозможно найти vcvarsall.bat

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

    Часто, хотя легче проверить сайт Кристофа для вашего пакета.

    ответ дан Colonel Panic, с репутацией 77755, 18.09.2012
  • 291 рейтинг

    - Устаревший - используйте дистрибутив, а не 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. скопируйте содержимое папки без сжатия в папку C:\Python2x\ (не копируйте в нее всю папку), потому что команда python не работает за пределами C:\Python2x папки, а затем запускает: python setup.py install
    5. Добавьте свой питон C:\Python2x\Scripts в путь

    Вы сделали.

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

    ответ дан Adrián Deccico, с репутацией 4476, 7.02.2011
  • 208 рейтинг

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

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

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

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

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

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

     python get-pip.py
     

    Чтобы обновить существующие setuptools (или распространить), запустите 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), или у вас есть этот каталог, добавленный к вашему пути.

    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
    ответ дан AndrewPK, с репутацией 4469, 27.01.2012
  • 187 рейтинг

    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 . Я рекомендую добавить его.

    ответ дан Gringo Suave, с репутацией 16831, 18.01.2013
  • 42 рейтинг

    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 .

    ответ дан matth, с репутацией 1174, 17.01.2014
  • 37 рейтинг

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

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

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

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

    ответ дан Rafe Kettler, с репутацией 53516, 20.01.2011
  • 34 рейтинг

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

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

     cinst python
    cinst easy.install
    cinst pip
     

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

    ответ дан Martin Redola, с репутацией 357, 12.04.2013
  • 26 рейтинг

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

    Python 2.7.9 и более поздние версии (на Python 2 серии), а 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 и т. Д.).

    ответ дан Fernando Macedo, с репутацией 2001, 8.03.2013
  • 23 рейтинг

    Монтажники

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

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

    Основываясь на Windows

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

    Здание distribute

    Чтобы получить файлы stub .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
     
    ответ дан David Fraser, с репутацией 3184, 3.07.2012
  • 16 рейтинг

    Следующие действия для 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 (проблема с записями реестра).

    ответ дан Kuruwan, с репутацией 35, 8.02.2014
  • 14 рейтинг

    Чтобы установить 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
     
    ответ дан Dylan Hogg, с репутацией 1133, 28.09.2011
  • 12 рейтинг

    Чтобы использовать 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 .

    ответ дан thegauraw, с репутацией 2588, 10.04.2013
  • 11 рейтинг

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

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

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

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

      [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, в которой вы работаете.

    ответ дан user1233104, с репутацией 119, 25.02.2012
  • 11 рейтинг

    Обновлено в 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/installing.html

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

    ответ дан RayLuo, с репутацией 5472, 22.11.2012
  • 10 рейтинг

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

     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 .

    ответ дан h--n, с репутацией 4728, 25.03.2013
  • 10 рейтинг

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

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

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

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

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

     pip install google
     

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

    ПОКА-ПОКА!

    ответ дан danielad, с репутацией 4552, 8.06.2017
  • 9 рейтинг

    Здесь, как установить 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. Теперь вы готовы использовать pip. Откройте cmd и введите
      pip install package_name
    ответ дан Harun ERGUL, с репутацией 2882, 29.03.2016
  • 9 рейтинг

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

    ответ дан Tobias Kienzler, с репутацией 10165, 16.07.2013
  • 8 рейтинг

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

     > conda install <package>               # access distributed binaries
    
    > pip install <package>                 # access PyPI packages 
     

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

    ответ дан Christian Tremblay, с репутацией 361, 30.06.2015
  • 6 рейтинг
    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%.

    ответ дан Adil Abbasi, с репутацией 2129, 24.09.2014
  • 6 рейтинг

    У меня были проблемы с установкой по-разному, когда я следил за инструкциями здесь. Я думаю, что это очень сложно установить в каждой среде 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-packages, и вы можете легко перемещать всю среду.

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

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

    ответ дан Maximiliano Rios, с репутацией 1231, 6.01.2014
  • 3 рейтинг

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

     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.)

    ответ дан CaptainCodeman, с репутацией 894, 10.11.2013
  • 3 рейтинг

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

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

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

    python -m pip install -U pip

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

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

     python get-pip.py
     

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

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

    ответ дан Chetan Sharma, с репутацией 865, 9.08.2016
  • 3 рейтинг

    Работаю с 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 :

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

    1. Загрузите файл pip 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 будет успешно установлена, и вы получите сообщение об успешном завершении.

    ответ дан praveenak, с репутацией 325, 4.02.2014
  • 2 рейтинг

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

    ответ дан ybdesire, с репутацией 585, 5.05.2015
  • 2 рейтинг

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

     pip install --trusted-host pypi.python.org --upgrade pip
     
    ответ дан Smaillns, с репутацией 573, 14.06.2017
  • 2 рейтинг

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

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

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

    ответ дан Dmitry Rubanovich, с репутацией 1830, 20.12.2015
  • 1 рейтинг

    Ты пробовал ?

     python -m ensurepip
     

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

    ответ дан Pedro Lobito, с репутацией 44814, 11.03.2018
  • 1 рейтинг

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

    ответ дан Pawanvir singh, с репутацией 178, 29.08.2016
  • 1 рейтинг

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

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

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

    ответ дан Dawid Ferenczy, с репутацией 9115, 4.06.2014
  • 1 рейтинг

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

    1. Загрузите и установите ActivePython
    2. Откройте командную строку (CMD)
    3. Тип pypm install pip
    ответ дан Paul Sweatte, с репутацией 18881, 5.03.2014
  • 1 рейтинг

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

    • Установка PyCharm
    • И создайте виртуальную среду, она автоматически установит pip
    • Затем в коде вы можете установить любые пакеты python введите описание изображения здесь
    ответ дан Janis Karklins, с репутацией 74, 15.09.2017
  • 0 рейтинг

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

     pip -V
     

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

     python get-pip.py
     
    ответ дан Usman Ahmed, с репутацией 1035, 29.01.2018