Top.Mail.Ru

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

5
Установка 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.

Похожее

Все статьи
139544

Как вручную настроить статический IP-адрес в Windows

Когда компьютер выходит в сеть, ему нужен адрес, по которому другие устройства и сервисы могут его распознать. Для этого и существует IP-адрес — уникальный сетевой идентификатор. Без него не работает ни обычный доступ в интернет, ни обмен данными внутри локальной…

133742364 10221126

Как узнать IP-адрес компьютера

IP-адрес — это сетевой адрес устройства, по которому его можно найти в локальной сети или в интернете. У каждого компьютера, ноутбука, смартфона или роутера он есть всегда, просто в одних случаях речь идёт о внутреннем адресе внутри домашней или офисной…