Как мне установить pip в Windows? - PullRequest
2426 голосов
/ 20 января 2011

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

Ответы [ 35 ]

1 голос
/ 06 марта 2014

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

  1. Скачать и установить ActivePython
  2. Открыть командную строку (CMD)
  3. Тип pypm install pip
1 голос
/ 21 декабря 2015

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

1 голос
/ 04 июня 2014

Существует также проблема с 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

0 голосов
/ 14 июня 2019

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

0 голосов
/ 15 сентября 2017

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

  • Установить PyCharm
  • И при создании виртуальной среды он автоматически установит pip
  • Тогда в коде вы можете установить любые пакеты Python enter image description here
...