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

Вступление

Системы управления пакетами – инструменты, которые обычно создают для языков программирования. Они упрощают настройку и управление пакетами сторонних производителей. Pip – лучшая система управления пакетами в Python как для собственных модулей Pip, так и для модулей, установленных в виртуальных средах.

При вызове Pip он автоматически выполняет обход хранилища общедоступных пакетов Python (индекс пакетов Python, также известный как PyPI), загружает пакеты и устанавливает файлы установки.

В этой статье мы научимся устанавливать Pip в операционных системах Windows.

Устанавливаем Python

Проверим, установлены ли уже у нас Python и Pip. Запустим Терминал Windows из меню “Пуск” – через него мы будем использовать PowerShell. Вы также можете использовать терминал PowerShell, но Терминал Windows даст нам больше возможностей разработчика и обеспечит лёгкий доступ к другим оболочкам Linux или macOS. Как только откроется окно, введите следующую команду:

PS C:\> python --version
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.

Если вы получили такое же сообщение, значит на вашем компьютере нет Python. Вы можете загрузить последнюю версию Python с официальной страницы. Выберите версию, которую хотите загрузить (если объем вашей оперативной памяти превышает 4 ГБ, у вашего компьютер должна быть 64-битная архитектура).

После загрузки найдите папку Загрузки и дважды щелкните по загруженному файлу. Следуйте инструкциям ниже:

Теперь, когда Python загружен и установлен, давайте снова откроем терминал и напишем следующую команду:

PS C:\> python --version
Python 3.9.5

Устанавливаем Pip

В современных версиях Python (версии 3.4 и выше) Pip уже установлен. Можете проверить, введя следующую команду:

PS C:\> pip --version
pip 21.1.1 from c:\users\stackabuse\appdata\local\programs\python\python39\lib\site-packages\pip (python 3.9)

Если вы получили другое сообщение, значит, Pip либо не установлен, либо поврежден:

PS C:\> pip --version
pip : The term 'pip' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the
spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ pip --version
+ ~~~
    + CategoryInfo          : ObjectNotFound: (pip:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

В приведенном выше сообщении написано, что Pip не установлен. В этом случае вам понадобится исходный код для настройки Pip на вашем компьютере. Его можно загрузить с bootstrap.pypa.io, используя wget. Так вы загрузите исходный код в локальный файл get-pip.py:

PS C:\> wget https://bootstrap.pypa.io/get-pip.py -OutFile get-pip.py

Указанный файл содержит исходный код для установки последней версии Pip. Поскольку это файл Python, его можно вызвать таким же образом, как и все сценарии Python:

PS C:\> python get-pip.py
Collecting pip
  Downloading pip-21.1.1-py3-none-any.whl (1.5 MB)
     |████████████████████████████████| 1.5 MB 384 kB/s
Collecting wheel
  Downloading wheel-0.36.2-py2.py3-none-any.whl (35 kB)
Installing collected packages: wheel, pip
Successfully installed pip-21.1.1 wheel-0.36.2

В сообщении написано, что на вашем компьютере установлена последняя версия Pip.

Удаляем Pip

Бывает, когда Pip может быть повреждён после обновления. Для полного удаления Pip используйте следующую команду:

PS C:\> pip uninstall pip
Found existing installation: pip 21.1.1
Uninstalling pip-21.1.1:
  Would remove:
    c:\users\sathy\appdata\local\programs\python\python39\lib\site-packages\pip-21.1.1.dist-info\*
    c:\users\sathy\appdata\local\programs\python\python39\lib\site-packages\pip\*
    c:\users\sathy\appdata\local\programs\python\python39\scripts\pip.exe
    c:\users\sathy\appdata\local\programs\python\python39\scripts\pip3.9.exe
    c:\users\sathy\appdata\local\programs\python\python39\scripts\pip3.exe
Proceed (y/n)? y
  Successfully uninstalled pip-21.1.1

Заключение

Pip – одна из самых популярных систем управления пакетами, используемая разработчиками Python. В самых последних версиях Python для Windows он уже установлен. В случае ошибок, мы можем переустановить Pip, используя код.

Ответить