Как установить 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, используя код.