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

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

41 ответ

Решение

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/installing/:

Скачать 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: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.

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

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

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

Так:

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

Вы сделали.

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

ОБНОВЛЕНИЕ 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. Запустите дистрибутив_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

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

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,

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

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

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

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

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

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

cinst python
cinst easy.install
cinst pip

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

Обновление март 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)"

Это установит пункт. Если 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, и так далее).

Монтажники

Я собрал установщики Windows для дистрибуции и pip здесь (целью является использование pip без необходимости загружать с 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

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

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

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

Итак, PIP находится в папке на экране выше " СКРИПТЫ ". Позволяет добавить Python и PIP в путь переменной среды.

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

pip install google

ПОКА-ПОКА!

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

По словам Адриана, для установки 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

Чтобы использовать 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 вы можете найти на сайте http://thegauraw.tumblr.com/.

Обновлено в 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

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

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

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

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,

Вот как легко установить 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

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

> conda install <package>               # access distributed binaries

> pip install <package>                 # access PyPI packages 

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

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

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

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

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

  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

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

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

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

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

Или загрузите ZIP-архив:

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

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

python pipinstall.py

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

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

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

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

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

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

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

python get-pip.py

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

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

Простой способ CMD

Используйте CURL для загрузки get-pip.py:

curl --http1.1 https://bootstrap.pypa.io/get-pip.py --output get-pip.py

Запустите загруженный файл Python

python get-pip.py

Затем добавьте C:\Python37\Scriptsпуть к вашей переменной среды. Предполагается, что существуетPython37папку на вашем диске C. Имя этой папки может отличаться в зависимости от установленной версии Python.

Теперь вы можете установить пакеты Python, запустив

pip install awesome_package_name

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

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) находятся в ПУТИ.)

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

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

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

pip install --trusted-host pypi.python.org --upgrade pip

Ты пытался?

python -m ensurepip

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

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

Обновление Windows 10 - только графический интерфейс

С этого момента вы можете просто зайти в Microsoft Store и найти Python:

Какая особенность:

Это самый простой и безопасный способ установить python и pip в Windows.

Другие вопросы по тегам