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

avatar
mit
20 января 2011 в 18:08
3168981
40
2647

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

Источник
Civilian
23 сентября 2011 в 23:18
23

Из PyCon 2011: blip.tv/pycon-us-videos-2009-2010-2011/… Грязный секрет в том, что pip - это оболочка для easy_install :)

Liam Dawson
15 июня 2012 в 10:33
10

Например, как apt-get использует dpkg в своей основе - но это не делает его менее полезным!

Colonel Panic
18 сентября 2012 в 16:13
10

Ruby поставляется с Gem и Nodejs с Npm, предоставляя пользователям полнофункциональное управление пакетами прямо из коробки. Я, например, завидую. coderhelper.com/a/11453972/284795

Mike 'Pomax' Kamermans
20 февраля 2013 в 15:40
0

В качестве дополнительного комментария - откройте командную строку с правами администратора. Если вы используете UAC (а вы, вероятно, должны использовать), вам потребуются права администратора, чтобы easy_install установил pip.

Cody Piersall
25 сентября 2014 в 13:35
3

Это самый популярный вопрос с тегом Windows в Stackoverflow. Я так рад, что pip теперь поставляется с Python.

ccpizza
6 октября 2017 в 06:20
3

для последних версий python2 и python3 вы можете просто использовать python -m ensurepip

user1092126
14 августа 2018 в 22:33
1

В Windows вы можете использовать установщик Anaconda вместо pip

RMR_MD
17 мая 2020 в 16:47
0

Если вы устанавливаете Python, у вас уже есть «pip». Вы используете «pip» для установки пакетов для python. Вы используете «pip» в командной строке. Например, я не хочу устанавливать pygame, я пишу там: «pip install pygame». Надеюсь, это хороший ответ, и ваша проблема решена.

Ответы (40)

avatar
Colonel Panic
18 сентября 2012 в 11:45
1893

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.

Если вы обнаружите, что pip недоступен при использовании Python 3.4+ или Python 2.7.9+, просто выполните, например:

py -3 -m ensurepip

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

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

Python 2 ≤ 2.7.8 и Python 3 ≤ 3.3

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

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

Согласно 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 из командной строки (см. Вторую часть «Альтернативных инструкций» для добавив его в свой PATH,

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

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

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

  1. Установить инструменты настройки
  2. Установить pip

Для меня это установило 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 .

Часто бывает проще проверить сайт Кристофа для вашего пакета.

marshall
14 мая 2013 в 20:07
0

Я установил distribute и pip, как указано выше, но теперь я получаю сообщение «Ошибка: невозможно найти vcvarsall.bat», когда я пытаюсь использовать pip.

HelpingHand
12 июня 2013 в 16:50
0

Разве distribute не устарел, когда появился setuptools?

HelpingHand
12 июня 2013 в 16:54
0

Из того, что я прочитал здесь, PIP требует distribute (или, по крайней мере, без него не годится).

user1063287
15 июня 2013 в 10:00
0

distribute больше не доступен по указанному URL-адресу (lfd.uci.edu/~gohlke/pythonlibs/#distribute).

user1063287
15 июня 2013 в 10:33
0

для всех, кто хочет знать, как установить дистрибутив в Windows, это были мои шаги (поскольку установщик, указанный выше, в настоящий момент недоступен): start>accessories>windows powershell>windows powershell (right click and run as administrator), а затем в типе PowerShell PS C:\> python distribute_setup.py. когда я пытался сделать это в стандартной оболочке cmd, это не позволяло мне записывать файлы на диск, поэтому я попробовал powershell как администратор, и это сработало.

Mike McMahon
27 июня 2013 в 21:57
0

обратите внимание: если у вас уже установлен клубничный Perl, вы не сможете запустить pip install <module>, пока вы не удалите клубничный Perl или вручную не введете путь к python pip!

Colonel Panic
27 июня 2013 в 22:00
3

@MikeMcMahon, это тоже случилось со мной. Поместите Python перед Perl на своем пути, поэтому, набрав pip, вы получите диспетчер пакетов Python.

Mike McMahon
28 июня 2013 в 17:18
0

@ColonelPanic спасибо за эту информацию! Интересно, вызовет ли это какие-нибудь проблемы с Stawberry Perl?

JuanPablo
4 ноября 2013 в 17:58
0

Windows setuptools устанавливает pypi.python.org/pypi/setuptools#windows и pip pip-installer.org/en/latest/…

CaptainCodeman
10 ноября 2013 в 19:50
6

Мне не нужно было ничего этого делать, я просто следовал инструкциям на pip-installer.org/en/latest/installing.html (в основном вы просто пишете "python ez_setup.py", а затем " python get-pip.py ")

Curtis Yallop
11 марта 2014 в 16:57
0

Перейдите на pip-installer.org/en/latest/installing.html запустите "python get-pip.py". Он установил setuptools и pip менее чем за 10 секунд, без вопросов. C: \ Python27 \ Scripts \ pip.exe

pitchblack408
27 августа 2014 в 07:02
0

Как установить pip в Windows для Jython? Я загружаю установленный файл, но его не удается установить на jython. Я использую jython2.7b2

Pavel Minaev
3 октября 2014 в 22:38
1

Хорошие новости для тех, кто сталкивается с сообщением об ошибке vcvarsall.bat с Python 2.7! aka.ms/vcpython27

Andrew
14 июля 2015 в 16:39
3

Наверное, это глупый вопрос. Я ввел python get-pip.py в командной строке Windows, но получил сообщение «python не распознается как внутренняя или внешняя команда, действующая программа или пакетный файл». Я делаю что-то неправильно? У меня установлен Python 2.7.8. Мне нужно сменить каталог? Спасибо.

Colonel Panic
14 июля 2015 в 17:47
2

@Andrew вам нужно добавить, например. C:\Python27 в системный PATH (где командная строка ищет программы), следуйте superuser.com/a/143121/62691

Andrew
16 июля 2015 в 14:38
0

Это сработало. Он установил pip здесь: C: \ Python27 \ ArcGIS10.3 \ Lib \ site-packages. Когда я пишу «pip help», я получаю сообщение «pip is not is found as internal .....». Я попытался добавить C: \ Python27 и C: \ Python27 \ ArcGIS10.3 \ Lib \ site-packages в системный ПУТЬ.

Josie Thompson
21 августа 2015 в 19:02
0

Я действительно смущен. У меня есть python 2.7.10, и я получаю сообщение «Нет модуля с именем pip», когда пытаюсь установить что-то с помощью «python -m pip install random mod_name». У меня также нет папки сценариев ??

powtac
6 марта 2016 в 13:35
13

Чтобы запустить «встроенный» пункт, вы должны использовать python -m pip в Windows!

Kyle Delaney
24 декабря 2016 в 23:26
0

'pip' is not recognized as an internal or external command, operable program or batch file. У меня Python 3.5, и я уже запускал python -m pip. Как использовать команду pip?

Parrybird
29 июня 2017 в 07:17
1

Моя проблема - я использовал Python 3.2, который официально не поддерживается, но альтернативный файл get-pip доступен по адресу bootstrap.pypa.io/3.2/get-pip.py

Alex - GlassEditor.com
21 августа 2018 в 00:57
0

У меня работал только 32-битный установщик python 2.7 для Windows.

barteks2x
6 марта 2020 в 10:37
1

Примечание для других, которые, возможно, столкнулись с проблемой, которую я сделал: при попытке использовать встроенный пип в Windows 10 в некоторых системах даже запуск «python -m pip» не будет работать - он будет работать, но не будет выводить (то же самое с python3 вместо python). Решение - запустить "py -m pip".

10 Rep
28 мая 2020 в 21:58
0

@CaptainCodeman Это было до недавнего времени. Раньше установить pip было до смешного сложно. Я, например, могу вспомнить.

Abhishek Dujari
1 августа 2020 в 12:43
0

Я использовал шоколад для установки на окна. Я новичок в этих окнах как в среде разработки. Я посмотрел на PATH, и питон не остановился. pip отсутствовал, и поэтому был easy_install. Win 10 home, я смог сделать py -3 -m ensurepip, но он устанавливается как pip3. Теперь мне нужно выяснить псевдонимы в окнах. Благодарность

avatar
TattooedJoey
18 февраля 2021 в 14:36
0

Для меня это исправило полное удаление Python. Я обнаружил, что он был установлен в папку C:\Users\{User}\Python\Python38, а не в C:\Program Files (x86)\Python\Python38.

Когда я удалил Python и его программу запуска, программа установки (де) закрыла explorer.exe. Я перезапустил его из адресной строки папки, и мой рабочий стол (предположительно explorer.exe) продолжал мигать на экране. Принудительная перезагрузка решила эту проблему.

На момент написания этой статьи у меня был Python 3.8, а новая версия - Python 3.9.1. В Python 3.9.1 включен Pip.

Мне не нужно было редактировать мои переменные среды, так как это было сделано при установке.

После установки сделал так:

C:\Users\{User}>pip --version
pip 20.2.3 from c:\program files (x86)\python\python39\lib\site-packages\pip (python 3.9)

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

avatar
Tomer Shetah
28 декабря 2020 в 07:31
0

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

С этого момента вы можете просто получить доступ к Microsoft Store и найти Python:

enter image description here

Какая функция:

enter image description here

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

avatar
Peter Mortensen
10 сентября 2020 в 09:17
3

Думаю, из-за вопроса кажется, что ответ проще, чем он есть на самом деле.

Для запуска pip иногда требуется встроенная компиляция модуля (частым примером этого является 64-битный NumPy). Для успешной компиляции pip вам понадобится Python, который был скомпилирован с той же версией Microsoft Visual C ++, что и один pip.

Стандартные дистрибутивы Python скомпилированы с Microsoft Visual C ++ 2008. Вы можете установить экспресс-версию Microsoft Visual C ++ 2008, но она не поддерживается. Лучше всего получить экспресс-версию более поздней версии Microsoft Visual C ++ и скомпилировать Python. Тогда PIP и Python будут использовать одну и ту же версию Microsoft Visual C ++.

MattDMo
14 января 2016 в 02:25
0

это не имеет ничего общего с pip, но все зависит от того, как настроена ваша среда разработки, включая то, какие переменные среды указывают куда, и все ли находится на вашем PATH. Да, ваша версия MSVC должна соответствовать той, которая использовалась для компиляции Python, но pip просто использует то, что находится в среде.

Dmitry Rubanovich
14 января 2016 в 02:31
0

@MattDMo, обычно, когда люди задают вопрос о том, как установить менеджер пакетов, это означает, что они хотят знать, как также настроить его (и его рабочую среду), чтобы он мог устанавливать пакеты . Большинство людей сталкиваются с проблемами при попытке установить numpy с помощью PIP, потому что у них установлена ​​более поздняя версия MSVC, и после того, как pip извлекает источники numpy, setup.py не может его скомпилировать. Я поддерживаю свой ответ.

avatar
Harun ERGUL
25 августа 2020 в 20:01
13

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

  1. Скопируйте и вставьте это содержимое в файл как get-pip.py .
  2. Скопируйте и вставьте get-pip.py в папку Python. C:\Python27.
  3. Дважды щелкните файл get-pip.py . Он установит pip на ваш компьютер.
  4. Теперь вам нужно добавить путь C:\Python27\Scripts к вашей переменной среды. Поскольку он включает файл pip.exe.
  5. Теперь вы готовы использовать pip. Откройте cmd и введите
    pip install package_name
avatar
Chetan Sharma
25 августа 2020 в 19:59
4

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 менее чем за две минуты.

avatar
Pawanvir singh
25 августа 2020 в 19:57
2

Вы должны получить файл get_pip.py. Найдите это в гугле. Скопируйте оттуда и сохраните его локально на диске C в каталоге pip .

Peter Mortensen
25 августа 2020 в 19:57
0

Можете ли вы уточнить это и добавить некоторые детали?

avatar
Daniel Adenew
25 августа 2020 в 19:56
22

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

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

    Enter image description here

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

    Итак, PIP находится в папке на приведенном выше экране " SCRIPTS " Добавим Python и PIP в переменную окружения path .

    Enter image description here

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

     pip install google
    

    Enter image description here

avatar
Peter Mortensen
25 августа 2020 в 19:50
4

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

pip install --trusted-host pypi.python.org --upgrade pip
john ktejik
21 августа 2019 в 23:09
1

Как они могут использовать pip, если он не установлен?

avatar
Janis Karklins
25 августа 2020 в 19:49
-2

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

  • Установить PyCharm
  • И создайте виртуальную среду, она автоматически установит pip
  • Затем в коде вы можете установить любой пакет Python

Enter image description here

avatar
Usman Ahmed
25 августа 2020 в 19:47
3

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

pip -V

Вот как вы можете проверить, установлен ли pip или нет.

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

python get-pip.py
avatar
CONvid19
25 августа 2020 в 19:46
3

Установка Pip для Python 2 и Python 3

  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. Pip должен быть установлен!

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

Попробуйте:

python -m ensurepip

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

Pedro Lobito
25 апреля 2019 в 12:38
0

Он может быть недоступен для вашей ОС или версии Python. Я обновил ответ, попробуйте.

avatar
Peter Mortensen
25 августа 2020 в 19:45
-2

Простое решение - установить Python 3. Я думаю, что эта проблема возникает из-за того, что вы используете Python 2. Я сделал это, и это сработало.

При установке Python 3 обязательно выберите PIP. Он устанавливает его с помощью Python.

avatar
Sumithran
25 августа 2020 в 19:43
4

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

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

pip install awesome_package_name
avatar
Basj
25 августа 2020 в 19:40
2

Даже если я установил Python 3.7, добавил его в PATH и установил флажок «Install pip», pip3.exe или pip.exe в конечном итоге не присутствовал на компьютере (даже в Scripts вложенная папка).

Это решило проблему:

python -m ensurepip

(Решение из принятого ответа не сработало для меня.)

avatar
Nathan Weiler
25 августа 2020 в 19:40
0

Однострочный файл, который загружается и автоматически устанавливается после завершения загрузки.

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

avatar
pylang
18 января 2017 в 17:06
13

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

> conda install <package>               # access distributed binaries

> pip install <package>                 # access PyPI packages 

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

Akash Yellappa
9 июня 2021 в 17:21
0

установка pip работала

avatar
Dawid Ferenczy
9 ноября 2016 в 16:17
2

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

avatar
Guillaume
6 февраля 2016 в 20:45
22

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

avatar
Paul Sweatte
6 февраля 2016 в 20:38
1

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

  1. Загрузите и установите ActivePython
  2. Откройте командную строку (CMD)
  3. Тип pypm install pip
avatar
Paige Lo
6 февраля 2016 в 20:37
2

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

  • Переключиться с одного интерпретатора Python (т.е. версии) на другой (включая py и pypy)
  • Просмотр всех установленных пакетов и их актуальности
  • Установить или обновить пакет или обновить сам пакет
  • Создание и удаление виртуальных сред и переключение между ними
  • Запустите IDLE или другой скрипт Python с выбранным интерпретатором
avatar
praveenak
6 февраля 2016 в 20:32
5

Работает с 04.02.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 несовместима с 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 будет успешно установлен, и вы получите сообщение об успешном завершении.

avatar
5 мая 2015 в 06:13
2

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

avatar
24 сентября 2014 в 05:39
8
  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%.

avatar
matth
17 января 2014 в 09:58
50

Python 3.4, выпущенный в марте 2014 г., включает pip:
http://docs.python.org/3.4/whatsnew/3.4.html
Итак, с момента выпуска Python 3.4 самым современным способом установки pip в Windows является просто установка Python.

Рекомендуемый способ его использования - вызвать его как модуль, особенно с несколькими установленными дистрибутивами или версиями Python, чтобы гарантировать, что пакеты попадают в правильное место:
python -m pip install --upgrade packageXYZ

https://docs.python.org/3/installing/#work-with-multiple-versions-of-python-installed-in-parallel

Roberto
8 декабря 2015 в 15:25
2

Обратите внимание, что это также относится к Python 2.7.9.

matth
9 декабря 2015 в 09:18
0

Python 2.x является устаревшим, Python 3.x - это настоящее и будущее языка, согласно Python2orPython3

annena
20 января 2016 в 09:30
0

Хм, я установил Python 3.4.4, и я смог найти pip3.exe по пути в этом ответе, но в cmd pip все еще не распознается. Кто-нибудь может помочь?

matth
20 января 2016 в 11:24
0

В командной строке перейдите в каталог, в котором находится pip3.exe, и выполните, например, pip3 install -U sphinx.

IgorGanapolsky
21 марта 2016 в 04:22
0

Не имеет смысла. Я установил Python 3.5.1, но по-прежнему не могу запустить pip.

jkt123
19 мая 2017 в 13:13
6

@IgorGanapolsky Новые версии Python поставляются с pip, установленным как модуль, а не как установленный исполняемый файл (по крайней мере, по указанному пути). В Windows 10 и Python 3.6.1 я успешно использовал py -m pip install xxx из командной строки Windows.

Ivana
20 июня 2019 в 12:47
0

Сейчас 2019 год, и я могу подтвердить, что решение @ jkt123 работает на Windows 10 с python 3.7.

avatar
Maximiliano Rios
6 января 2014 в 11:15
10

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

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

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

avatar
CaptainCodeman
10 ноября 2013 в 19:51
5

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

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

Dejell
15 декабря 2013 в 10:19
0

Я не вижу папку со сценариями на моем компьютере. Я использую python 3.3.

avatar
Tobias Kienzler
16 июля 2013 в 13:23
12

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

avatar
Martin Redola
12 апреля 2013 в 08:49
41

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

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

cinst python
cinst easy.install
cinst pip

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

DevPlayer
17 апреля 2013 в 08:20
0

А если питон уже установлен? Это вызвало у меня кошмары. С python, уже установленным с помощью других средств, и попытки cinst pip просто исправить ошибки.

fatuhoku
23 октября 2013 в 10:48
9

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

Philipp Gayret
16 января 2014 в 12:23
0

Я отредактировал вопрос, чтобы он работал, вам понадобится easy_install, прежде чем вы получите pip, вы можете просто сделать cinst easy.install

drobison
28 апреля 2014 в 00:00
0

Сначала у меня были проблемы с этим. Я думаю, вам нужно убедиться, что вы: 1: Настройте путь к среде: coderhelper.com/a/6318188/1674958 2: Перезапускайте командную строку после каждой команды, если у вас возникают проблемы.

Kevin Driedger
28 января 2016 в 04:02
2

Просто попробовал. "cinst easy.install" не работает, но "cinst pip" устанавливает easy.install. Кстати, Windows 10.

IgorGanapolsky
21 марта 2016 в 04:28
0

@Philipp Если вы запустите cinst pip, он автоматически вызовет easy.install

Lars
10 июня 2018 в 11:29
0

Просто установил python3 с помощью chocolatery и по умолчанию включил pip.

avatar
thegauraw
10 апреля 2013 в 02:05
17

Для использования 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.

avatar
h--n
25 марта 2013 в 23:46
14

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

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 <

2359>).

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

Gringo Suave
29 марта 2013 в 21:37
3

Curl не поставляется с окнами.

h--n
30 марта 2013 в 17:24
1

@GringoSuave Curl настолько широко используется, что он должен быть у всех. Если это нежелательно, эти два сценария можно просто загрузить напрямую в любом браузере.

matt wilkie
16 апреля 2013 в 05:04
0

Объедините это с ответом @Fernando, coderhelper.com/a/15294806/14420, о том, как сделать то же самое без curl.

charles ross
2 ноября 2013 в 02:53
1

Установите GitHub для Windows, и он дополнит вашу Powershell множеством полезных функций, таких как curl.

Jon-Eric
28 июня 2020 в 01:23
0

Или curl -L get-pip.io | python.

avatar
Fernando Macedo
8 марта 2013 в 13:13
33

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

Gringo Suave
29 марта 2013 в 21:48
0

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

Fernando Macedo
1 апреля 2013 в 20:08
0

Я думаю, что простота стоит риска. Речь идет о взломе на python-distribute.org? Аналогичный подход существует с возвышенным управлением пакетами.

Gringo Suave
3 апреля 2013 в 07:46
2

Да, я проверил URL-адрес распространения, и все в порядке (по крайней мере, на данный момент). Проблема в общем случае, когда неопытный запускает удаленные исполняемые файлы по рекомендации с форума. Это должно происходить как минимум с минимальным предупреждением.

Fernando Macedo
3 апреля 2013 в 17:36
0

Я согласен с вами, настоящая проблема заключается в том, кто выполняет произвольный код после прочтения сообщения. Вопрос в том, можете ли вы мне доверять? Я обновлю ответ, чтобы уведомить поток выполняемых действий. Я думаю, что голоса за / против также можно использовать как «фильтр доверия».

matt wilkie
16 апреля 2013 в 07:15
0

Вот чистая адаптация python ответа @ h - n , в котором используется curl, и приведенный выше пример urlib от Фернандо . Он пытается адаптироваться к py2 или 3 и выдает предупреждение об использовании произвольного кода: gist.github.com/maphew/5393935

matt wilkie
3 февраля 2014 в 19:43
0

начиная с пункта 1.5.1 distribute_setup больше не требуется. Итак, теперь ответ: "скачать get-ip.py и запустить python get-pip.py"

Gaurav
25 апреля 2019 в 10:06
0

На python 3.3 выдает ошибку «RuntimeError: требуется Python 3.4 или более поздней версии».

avatar
Gringo Suave
18 января 2013 в 20:58
210

Обновление 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. Рекомендую добавить.

Joris
16 ноября 2013 в 10:49
0

Контрольные суммы файлов MD5: get-pip.py = 60a3d165e93999895e26b96681b65090 setuptools-1.3.2.tar.gz = 441f2e58c0599d31597622a7b9eb605f

matt wilkie
4 февраля 2014 в 20:08
1

Начиная с версии 1.5.1 (январь 2014 г.) ez_setup / setuptools / distribute не требуется заранее. При необходимости get-pip получит требования, а также сам pip.

Dylan Hogg
14 августа 2016 в 12:54
1

Хороший обзор прошлых и настоящих упаковок Python по состоянию на август 2016 г .: glyph.twistedmatrix.com/2016/08/python-packaging.html

Gaurav
25 апреля 2019 в 10:02
0

@Gringo get-pip.py выдает "RuntimeError: требуется Python 3.4 или новее".

Gringo Suave
25 апреля 2019 в 21:28
0

@gaurav Какая у вас версия Python? Последний пип может не поддерживать 2.6 или 3.0 до 3.3, поскольку они устарели. Возможно, более старая версия pip.

Gaurav
26 апреля 2019 в 07:22
0

@GringoSuave Python 3.3

avatar
RayLuo
22 ноября 2012 в 02:25
15

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

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

Gringo Suave
18 января 2013 в 20:58
0

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

joshuanapoli
6 марта 2013 в 17:52
1

В моей системе мне также нужно было добавить C: \ Python33 \ Scripts в PATH.

flywire
28 мая 2018 в 07:09
1

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

avatar
David Fraser
3 июля 2012 в 13:17
26

Установщики

Я создал установщики Windows для distribute и pip здесь (цель - использовать pip без необходимости запускать загрузку с <1495717706> и <1495717706> скрипты):

В 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
David Fraser
3 июля 2012 в 13:49
0

Ах, я пропустил, что есть launcher.c, который требует ручной компиляции ... отрегулирован и перестроен distribute - это действительно означает, что это win32 - только ...

avatar
user1233104
25 февраля 2012 в 23:15
15

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

avatar
AndrewPK
27 января 2012 в 18:43
221

ОБНОВЛЕНИЕ 2014 ГОДА:

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

2) Если вы используете версию ниже Python 3.4 или если по какой-то причине pip не был установлен вместе с Python 3.4, вы, вероятно, использовали бы официальный установочный скрипт pip get-pip.py. Программа установки pip теперь берет за вас инструменты установки и работает независимо от архитектуры (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, используя только что установленные инструменты установки: easy_install pip

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

>

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

со страницы инструментов настройки -

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

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

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

nicolas
27 августа 2012 в 09:54
4

Итак, установка простая: затем pip, затем virtualenv, затем virtualenvwrapper, а затем настройка независимых сред. с модификатором скрипта посередине для работы с прокси ... aaarrrgg

AndrewPK
16 октября 2012 в 19:30
0

@nicolas Да, easyinstall - это просто устаревший интерфейс для инструментов настройки. Pip потрясающий, и virtualenv предлагает тот контроль, который вы не получите на многих других языках без более хакерской тактики; perl - единственное сопоставимое исключение. У Ruby есть гемсеты, но для того, чтобы легко заменить Rubies, рекомендуется использовать либо rbenv, либо rvm - оба из них всегда казались мне несколько хакерскими (хотя они прекрасно работают после правильной настройки).

Pierre Carbonnelle
24 декабря 2012 в 21:40
2

Эта точная процедура автоматизирована pip для окон.

dbjohn
29 декабря 2012 в 22:11
2

+1, справочное примечание для таких новичков, как я: не вводите «python2x» буквально в переменной среды Windows path. Замените x имеющейся у вас версией Python, например python27

Mouseroot
20 мая 2014 в 02:02
0

Хочу отметить, что мне пришлось использовать python -m pip, чтобы использовать модуль в Windows.

avatar
Dylan Hogg
28 сентября 2011 в 09:51
18

Для установки 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
avatar
Adrián Deccico
7 февраля 2011 в 12:21
306

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

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

Итак:

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

Готово.

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

Yoo Matsuo
5 мая 2011 в 04:04
1

При запуске команды «python setup.py install», если вы получили «error: pip.egg-info \ PKG-INFO: Permission denied», попробуйте удалить атрибут только для чтения в несжатом каталоге pip.

Chris
27 июня 2011 в 17:18
13

Если вы устанавливаете 64-битную версию python, setuptools не обнаружит ваш исполняемый файл python. Я нашел здесь несколько двоичных файлов, которые, тем не менее (неофициально): lfd.uci.edu/~gohlke/pythonlibs

Mridang Agarwalla
20 августа 2011 в 07:40
0

Как только я установил pip с помощью easy_install, могу ли я удалить setuptools с помощью pip uninstall setuptools? Это нормально, или это приведет к проблемам позже?

powtac
13 декабря 2011 в 15:09
0

Для Win 64 вы можете загрузить peak.telecommunity.com/dist/ez_setup.py. Откройте pythonwin от имени администратора и запустите его. После этого откройте командную строку Windows также как Admin и выполните шаги 4 и 5.

Chelonian
23 марта 2012 в 02:20
0

Я сделал это, а затем попытался использовать «pip install package» в командной строке DOS и получил «pip не распознается как внутренняя или внешняя команда, работающая программа или командный файл».

Adrián Deccico
27 марта 2012 в 02:40
0

@Chelonian кажется, что команда pip не на пути. Проверьте шаг 5 и помните, что после изменения пути вам нужно запустить новое командное окно. Также поможет перезагрузка компьютера.

Elliot Cameron
5 июля 2012 в 16:15
0

В 64-разрядной версии Windows вам необходимо исправить установку Python. Скопируйте весь раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\Python в раздел HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node. Вы можете сделать это, экспортировав ключ Python, изменив пути и снова объединив его.

Jitendra Vyas
6 августа 2012 в 17:57
0

go to the uncompressed pip directory and: python setup.py install где набрать эту команду python setup.py install

Derek Veit
9 ноября 2012 в 23:57
0

Вам не нужно копировать содержимое папки pip в папку c: \ python2x, как описано в шаге 4. Вы можете просто добавить c: \ python2x в переменную среды PATH или в противном случае просто использовать полный путь при запуске python.

Pyderman
28 февраля 2013 в 16:47
2

В качестве альтернативы шагу 4 просто запустите setup.py из того места, где был загружен pip, например, в e.d.g.e. из firefox C: \ Users \ Tony \ Downloads \ pip-1.2.1 \ pip-1.2.1

gaborous
30 января 2016 в 16:28
4

Этот метод по-прежнему очень хорошо работает по состоянию на 02/2016 для установки pip (а затем носа!) На Python 2.6 в Windows. Действительно, использование двоичных файлов Голке больше не вариант, поскольку он заменил их все колесами.

avatar
Rafe Kettler
20 января 2011 в 18:13
45

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

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

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

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

Sridhar Ratnakumar
21 февраля 2011 в 18:08
4

Следует отметить, что ActivePython также включает в себя pip и easy_install. PyPM - это менеджер бинарных пакетов, а pip / easy_install, по сути, менеджеры пакетов исходного кода. См. code.activestate.com/help/faq/…

Jitendra Vyas
6 августа 2012 в 18:24
0

@Rafe Kettlet - Когда я пытаюсь установить pip в Activepython, он выдает эту ошибку

mit
31 мая 2013 в 07:39
1

@Jitendra - ActivePython уже устанавливает pip для вас, поэтому нет необходимости устанавливать его снова после этого.

Dave Halter
10 сентября 2013 в 08:46
0

Это действительно единственное решение SANE для Windows. Не из-за PyPM, а потому, что он идет с pip и автоматически добавляет элементы в PATH.

Dr. Jan-Philip Gehrcke
6 февраля 2014 в 09:22
0

Я могу только поддержать это решение, с удовольствием использую ActivePython в течение многих лет.