Top.Mail.Ru

Установка pip на Windows: простой способ управлять пакетами Python

55
Установка pip на Windows: простой способ управлять пакетами Python

Представьте себе такую ситуацию: вы начинаете писать код на Python и почти сразу понимаете, что стандартная библиотека предоставляет не все возможности. Для работы с данными понадобится pandas, для веб-запросов requests, для красивого интерфейса что-то вроде tkinter или PyQt. И вместо того, чтобы вручную загружать необходимые исходники и раскладывать их по папкам, лучше воспользоваться pip — он возьмет все рутинные на себя. 

pip — официальный пакетный менеджер Python. Он подключается к репозиторию PyPI, находит нужный пакет, скачивает его вместе со всеми зависимостями и размещает его ровно туда, откуда интерпретатор сможет его подхватить. Одна команда в терминале заменяет десятки минут поисков и копирования файлов.

Разработчики Python встроили pip в каждый установочный комплект начиная с версии 3.4 для Windows. Поэтому с большой вероятностью он уже у вас есть — остается только проверить. 

Что проверить перед установкой

Откройте PowerShell или командную строку. Проще всего нажать Win + R, ввести cmd и подтвердить запуск. В чёрном окне терминала наберите:

python --version

Если в ответ появляется строка вроде Python 3.12.4, интерпретатор установлен и работает. Дальше проверьте сам pip:

pip --version

Команда выдаст номер версии pip и путь к нему. Например, pip 24.0 из директории C:\Users\ваше_имя\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip. Если увидели похожее сообщение, то все уже готово и установка вам не нужна. 

Что делать, если pip не найден

Случается, что система отвечает: «pip не является внутренней или внешней командой». Чаще всего это значит, что Python установлен, но пути к нему не прописаны в системной переменной PATH. Тогда ни pip, ни даже python из командной строки не запустятся без полного адреса до исполняемого файла.

Поправить это можно двумя способами. 

Первый: заново запустите установщик Python, дойдите до окна выбора компонентов, поставьте галочку «Add Python to environment variables» или «Add Python to PATH» и завершите установку. 

Второй путь — добавить путь руками через «Параметры системы» → «Переменные среды». Я обычно советую переустановку, это быстрее и снижает риск опечататься в системных настройках.

Свежая версия Python приходит сразу с pip

Начиная с Python 3.4, а в актуальных сборках 3.12 и 3.13 особенно, pip включён в стандартный установщик с сайта python.org. Если вы только собираетесь поставить Python, просто скачайте исполняемый файл для Windows, запустите его и убедитесь, что отмечены два пункта:

  • Install launcher for all users (recommended)
  • Add Python to PATH

Остальное оставьте по умолчанию и нажмите Install Now. Через минуту вместе с интерпретатором в системе пропишется и pip. Дополнительных действий не потребуется.

А что делать, если Python уже стоит, а pip по какой-то причине отсутствует? Например, вы собирали Python из исходников с отключённым модулем, используете старый корпоративный образ или просто почистили системные папки. Для таких ситуаций разработчики придумали два встроенных инструмента.

Способ для тех, у кого Python есть, а pip нет

Первый — модуль ensurepip. Он находится в стандартной библиотеке и способен доставить pip прямо изнутри самого Python. Запустите терминал и выполните:

python -m ensurepip --upgrade

Команда скачает последнюю стабильную версию pip и зарегистрирует ее в системе. После завершения можно сразу проверить pip —version.

Второй сценарий чуть более ручной, но такой же надежный — скрипт get-pip.py. Зайдите на страницу https://bootstrap.pypa.io/get-pip.py, сохраните файл на компьютер, скажем, в папку «Загрузки». Потом в терминале перейдите в эту папку и выполните:

python get-pip.py

Скрипт сам определит, куда класть файлы, и установит pip вместе с набором вспомогательных утилит. Этот метод работает даже в офлайне, если заранее скачать скрипт.

Обновление pip

После установки полезно обновить сам pip до самой свежей версии:

python -m pip install --upgrade pip

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

Проверка на практике

Убедимся, что pip действительно умеет находить и ставить пакеты. Наберите в терминале:

pip install requests

Если запрос выполнился без ошибок, значит, всё настроено правильно. Теперь установка любой библиотеки будет сводиться к одной строке pip install имя_пакета, а их удаление — к pip uninstall.

Похожее

Все статьи
Server rack with two monitors and two users: two administrators working on one Windows server

Настройка параллельной работы RDP на Windows Server 2016-2025

Windows Server 2016, 2019, 2022 и 2025 по умолчанию пускают по RDP двух администраторов одновременно, и покупать лицензии служб терминалов для этого не нужно. Ниже — как это работает, как делятся ресурсы и скрипт PowerShell, который создаёт двух пользователей и…

Контейнеры из стекла, сложенные штабелем в зале дата-центра, тарелка поднимает один контейнер лучом

Docker и Docker Compose на VPS с Ubuntu: установка и первый запуск

Docker на VPS ставят из официального репозитория Docker, а не из пакета docker.io, который лежит в Ubuntu: версия там свежее, а Compose приходит готовым плагином. Установка — это несколько команд, которые можно копировать подряд, ниже они разобраны по шагам. А…