pip
является заменой easy_install
. Но следует ли установить pip
с помощью easy_install
в Windows? Есть ли лучший способ?
Хорошие новости! Python 3.4 (выпущен в марте 2014 года) и Python 2.7.9 (выпущен в декабре 2014 года) поставляются вместе с Pip. Это лучшая функция любой версии Python. Это делает сообщество богатством библиотек доступным для всех. Новички больше не исключаются из использования библиотек сообщества из-за чрезмерной сложности настройки. При отправке с менеджером пакетов Python объединяет Ruby, Node.js, Haskell, Perl, Go --almost каждый другой современный язык с большинством сообществ с открытым исходным кодом. Спасибо, Python.
Конечно, это не означает, что упаковка Python решена. Опыт остается разочаровывающим. Я обсуждаю это в вопросе о переполнении стека. Есть ли у Python система управления пакетами/модулями? ,
И, увы, для всех, кто использует Python 2.7.8 или ранее (значительная часть сообщества). Там нет плана отправить Пип вам. Далее следуют инструкции по эксплуатации.
Попадая под девизом "батареи включены", 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 бит. Тебе нужно:
Для меня этот установленный пип на 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/
Модули Python могут быть частично записаны на C или C++. Pip пытается скомпилировать исходный код. Если у вас нет установленного и настроенного компилятора C/C++, вы увидите это загадочное сообщение об ошибке.
Ошибка: невозможно найти vcvarsall.bat
Вы можете исправить это, установив компилятор C++, такой как MinGW или Visual C++. Microsoft фактически отправляет его специально для использования с Python. Или попробуйте компилятор Microsoft Visual C++ для Python 2.7.
Часто, хотя вам проще проверить сайт Christoph для вашего пакета.
- Устаревший - используйте дистрибутив, а не setuptools, как описано здесь. -
- Устаревший # 2 - использовать setuptools в качестве дистрибутива устарел.
Как вы уже сказали, в pip нет независимого установщика, но вы можете установить его с помощью своего предшественника easy_install.
Итак:
C:\Python2x\
(не копируйте в нее всю папку), потому что команда python не работает вне папки C:\Python2x
и затем запустите: python setup.py install
C:\Python2x\Scripts
в путьВы закончили.
Теперь вы можете использовать pip install package
для простой установки пакетов, как в Linux:)
2014 ОБНОВЛЕНИЕ:
1) Если вы установили Python 3.4 или более поздней версии, pip входит в состав Python и уже должен работать в вашей системе.
2) Если вы используете версию под Python 3.4, или, если по какой-то причине pip не был установлен с Python 3.4, вы, вероятно, используете официальную установку pip script get-pip.py
. Теперь программа установки pip захватывает setuptools для вас и работает независимо от архитектуры (32-разрядной или 64-разрядной).
Инструкции по установке get-pip.py.
Затем запустите следующее (что может потребовать доступа администратора):
python get-pip.py
Чтобы обновить существующие setuptools (или распространить), запустите
pip install -U setuptools
Я оставлю два набора старых инструкций ниже для потомков.
OLD Answers:
Для выпусков Windows сокета 64 бит - для 64-разрядного Windows + Python требуется отдельный метод установки из-за ez_setup, но я протестировал новый метод распространения на 64-разрядной Windows 32-разрядный Python и 64-разрядный Python, и теперь вы можете использовать один и тот же метод для всех версий Windows/Python 2.7X:
OLD Method 2, используя distribute:
C:\Python27\Scripts
(не стесняйтесь создавать каталог Scripts
, если он не существует.cd
) на каталог, который вы загрузили distribute_setup.py
, на.python distribute_setup.py
(Это не будет работать, если ваш каталог установки python не добавлен в ваш путь - перейдите сюда для справки)Scripts
для вашей установки Python (C:\Python27\Scripts
) или добавьте этот каталог, а также каталог базовой установки Python в переменную среды% PATH%.easy_install pip
Последний шаг не будет работать, если вы не находитесь в каталоге easy_install.exe
, расположенном в (C:\Python27\Scripts будет по умолчанию для Python 2.7), или у вас есть этот каталог, добавленный к вашему пути.
OLD Метод 1 с помощью ez_setup:
Загрузите ez_setup.py и запустите его; он загрузит соответствующий .egg файл и установит его для вас. (В настоящее время предоставленный установщик .exe не поддерживает 64-разрядные версии Python для Windows из-за проблемы совместимости с установщиком distutils.
После этого вы можете продолжить:
c:\Python2x\Scripts
в путь Windows (замените x
в Python2x
на фактический номер версии, который вы установили)easy_install pip
2016+ Обновление:
Эти ответы устарели или иначе многословны и сложны.
Если у вас есть Python 3. 4+ или 2.7. 9+, он будет установлен по умолчанию в Windows. В противном случае, короче:
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
будет доступен в командной строке, потому что он содержится в параметре PyPM
установщика ActiveState, и пути уже установлены установщиком для вас. PyPM
также будет доступен, но вам не нужно его использовать.
Современный способ - использовать диспетчер пакетов Windows Chocolatey.
Как только это будет установлено, все, что вам нужно сделать, это открыть командную строку и запустить следующие три команды ниже, в которых будут установлены Python 2.7, easy_install и pip. Он автоматически определит, находитесь ли вы на x64 или x86 Windows.
cinst python
cinst easy.install
cinst pip
Все остальные пакеты Python в галерее Chocolatey можно найти здесь.
cinst pip
момент написания cinst pip
предполагает, что easy_install был установлен, что не всегда так.
Обновить март 2015
Python 2.7.9 и более поздние версии (на Python 2 series), а 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
и т.д.).
Я установил установщики Windows для distribute и pip (целью является использование pip
без необходимости загружать с помощью easy_install
или сохранять и запускать скрипты Python):
В Windows просто загрузите и установите сначала distribute
, затем pip
из приведенных выше ссылок. В приведенной выше ссылке distribute
содержатся установщики stub .exe
, и они в настоящее время только 32-разрядные. Я не тестировал эффект на 64-битной Windows.
Процесс повторить это для новых версий не сложно, и я включил его здесь для справки.
distribute
Чтобы получить файлы stub .exe
, вам необходимо иметь компилятор Visual С++ (он, по-видимому, также можно компилировать с помощью 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
launcher.c
который требует ручной компиляции ... скорректированный и перестроенный distribute
- это значит, что это win32
- только ...
Следующие действия для 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 представляется лучшим решением, как утверждает 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
Чтобы использовать pip, не обязательно, чтобы вам нужно было установить pip в систему напрямую. Вы можете использовать его через virtualenv
. Что вы можете сделать, выполните следующие действия:
Обычно нам нужно установить пакеты Python для одного конкретного проекта. Итак, теперь создайте папку проекта, скажем, myproject.
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 i.e внутри виртуальной среды, но вам нужно иметь файл virtualenv.py.
Дополнительные способы установки pip/virtualenv/virtualenvwrapper можно найти в thegauraw.tumblr.com.
Обновлено в 2016 году: Pip
уже должно быть включено в Python 2.7.9+ or 3.4+
, но если по какой-либо причине его там нет, вы можете использовать следующий однострочный файл.
python get-pip.py
(Если вы используете Linux, используйте sudo python get-pip.py
)PS:
В большинстве случаев это должно быть выполнено, но при необходимости убедитесь, что переменная среды PATH включает в себя папки Python (например, Python 2.7.x
в Windows по умолчанию: C:\Python27 and C:\Python27\Scripts
, для Python 3.3x
: C:\Python33 and C:\Python33\Scripts
и т.д.)
Я столкнулся с той же проблемой, а затем нашел такой, пожалуй, самый простой способ (один лайнер!), упомянутый на официальном сайте здесь: http://www.pip-installer.org/en/latest/installing.html
Не могу поверить, что существует так много длинных (возможно, устаревших?) ответов. Почувствуйте благодарность им, но, пожалуйста, проголосуйте за этот короткий ответ, чтобы помочь новым посетителям!
Я просто хотел добавить еще одно решение для тех, у кого проблемы с установкой setuptools из Windows 64-bit. Эта проблема обсуждается в этой ошибке на python.org и до сих пор остается нерешенной на дату этого комментария. Упоминается простой обходной путь, и он работает безупречно. Одно изменение реестра сделало трюк для меня.
Ссылка: http://bugs.python.org/issue6792#
Решение, которое сработало для меня...:
Добавьте этот параметр реестра для версий с более высокой версией 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, в которой вы работаете.
Для последней загрузки Python - у меня есть python 3.6 на windows. Вам не нужно удивляться всему, что вам нужно, там, вздохните, я покажу вам, как это сделать.
Теперь давайте добавим python и pip в настройки пути переменной окружения если вы находитесь в окнах, чтобы набирать пип или питон в любом месте python aor pip, откуда они установлены.
Итак, PIP находится под папкой на экране выше SCRIPTS Позволяет добавлять Python и PIP в путь переменной среды.
Почти сделано, дайте тест с CMD установить пакет goole с помощью pip.
pip install google
BYE BYE!
Лучший способ, который я нашел до сих пор, - это всего лишь две строки кода:
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 с простым способом.
C:\Python27
C:\Python27\Scripts
к вашей переменной среды. Потому что она включает в себя файл pip.exe
.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, так как трудно скомпилировать зависимости C.
Ссылка на руководство: http://www.pip-installer.org/en/latest/installing.html#install-pip
Примечание. Убедитесь, что путь к сценариям, подобный этому (C:\Python27\Scripts), добавлен в переменную окружения int% PATH%.
У меня были некоторые проблемы, устанавливаемые по-разному, когда я следил за инструкциями здесь. Я думаю, что это очень сложно установить в каждой среде 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-пакеты и легко перемещает всю вашу среду.
Единственный недостаток, который я нашел, - некоторые редакторы кода не могут распознавать такие среды, и вы увидите предупреждения в своем коде, потому что импортированные библиотеки не найдены. Конечно, есть сложные способы сделать это, но было бы неплохо, чтобы редакторы имели в виду, что виртуальные среды сегодня очень нормальные.
Надеюсь, что это поможет.
Я написал эту установку pip script, которая обертывает как скрипты установки ez_setup.py, так и get-pip.py, упомянутые в Gringo Ответ Suave (и запускает установку pip --upgrade setuptools для последней версии setuptools после установки пикета).
Клонировать хранилище с помощью:
git clone https://github.com/chrissimpkins/pip-installer.git
Или загрузите архив .zip:
https://github.com/chrissimpkins/pip-installer/archive/master.zip
Затем запустите pipinstall.py script на верхнем уровне каталога репозитория:
python pipinstall.py
Это даст вам последние версии для обоих приложений. Безопасно удалить репозиторий script после установки.
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 руководство по установке довольно чистое и простое.
Используя это, вы можете начать работу с Pip в течение двух минут.
Работа от 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:
Установка протокола в Windows:
cd <path to extracted folder>/pip-1.2.1
python setup.py install
C:\Python27\Scripts
находится в PATH, потому что pip установлен в каталоге C:\Python27\Scripts
в отличие от C:\Python27\Lib\site-packages
, где обычно устанавливаются пакеты Python.Теперь попробуйте установить любой пакет с помощью pip.
Например, чтобы установить пакет requests
с помощью pip, запустите это с cmd:
pip install requests
Whola! requests
будет успешно установлен, и вы получите сообщение об успешном завершении.
Это очень просто:
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 script (например, C:\Python27
и C:\Python27\Scripts
) находятся в PATH.)
вам нужно получить файл get_pip.py, чтобы найти его на копии Google, и сохранить его локально в каталоге c в каталоге pip
Просто скачайте setuptools-15.2.zip(md5), отсюда https://pypi.python.org/pypi/setuptools#windows-simplified и запустите ez_setup.py.
В качестве альтернативы вы можете получить pip-Win, который является инсталлятором "все-в-одном" для pip и virtualenv
в Windows и его графическом интерфейсе.
Иногда проще понять, когда вы используете IDE:
Если у вас есть другие проблемы с версией pip, вы можете попробовать это
pip install --trusted-host pypi.python.org --upgrade pip
Я думаю, что вопрос заставляет казаться, что ответ проще, чем есть на самом деле. Запуск pip иногда требует встроенной компиляции модуля (64-битный Numpy - общий пример этого). Для успешной компиляции pip вам понадобится Python, который был скомпилирован с той же версией MSVC, что и один пип. Стандартные дистрибутивы Python скомпилированы с MSVC 2008. Вы можете установить экспресс-версию VC2008, но она не поддерживается. Лучше всего получить экспресс-версию более позднего MSVC и скомпилировать Python. Тогда PIP и Python будут использовать ту же версию MSVC.
PATH
. Да, ваша версия MSVC должна соответствовать той, которая использовалась для компиляции Python, но pip просто использует то, что находится в среде.
Также существует проблема с 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
Как установить pip:
pypm install pip
Вы пробовали?
python -m ensurepip
он, вероятно, самый простой в установке pip в любой системе.
Теперь он связан с Python. Вам не нужно устанавливать его.
pip -V
Вот как вы можете проверить, установлен ли pip, или нет. В редком случае, если он не установлен, загрузите get-pip.py файл и запустите его с помощью python как
python get-pip.py