Скидка 50% на все тарифы, ограниченное время. От $2.48/mo
11 мин. на чтение
Веб и бизнес-приложения

Обновление Pip — установка, удаление, откат и обновление пакетов Pip: руководство Python

Пиус Боденманн By Пиус Боденманн 11 мин. чтения Обновлено 22 июл. 2025 г.
обновление pip — установка и обновление пакетов

Python — один из самых популярных языков программирования в мире. Спрос на разработчиков растёт, всё больше людей строят карьеру в этой сфере, поэтому Python и его менеджер пакетов Pip стали обязательными знаниями для начинающих специалистов. Pip позволяет обновлять, удалять и деинсталлировать пакеты Python из PyPI (Индекс пакетов Python). Эти пакеты включают библиотеки и модули, расширяющие возможности Python и упрощающие разработку сложных приложений. Но как выполнить обновление Pip или самого pip?

Предпочитаете видео текстовым инструкциям? Посмотрите наш видеогид по установке, удалению, обновлению и откату pip на Ubuntu.

 

В этом руководстве рассматриваются основы работы с менеджером пакетов Pip: ключевые команды для установки, обновления и отката пакетов, а также управление зависимостями. Отдельно разобраны рекомендуемые практики использования Pip — в частности, создание и применение виртуальных окружений для предотвращения конфликтов между проектами.

Независимо от уровня опыта, понимание возможностей Pip необходимо для разработки надёжных и поддерживаемых Python-приложений. Из этого руководства вы узнаете, как устанавливать, удалять, обновлять и откатывать версии Pip — быстро и без лишних сложностей.

Что такое Pip?

Pip — это система управления пакетами для установки и управления пакетами Python. Пакет Python — это набор модулей и библиотек, которые расширяют возможности языка и могут быть подключены к проекту Python, ускоряя разработку. Pip работает через командную строку и входит в состав большинства установок Python, так что дополнительное программное обеспечение не требуется.

Pip позволяет разработчикам управлять пакетами и зависимостями без лишних усилий, снижая риск конфликтов и других проблем. На PyPI доступно более 300 000 пакетов — постоянно пополняемая библиотека, охватывающая самые разные области: анализ данных, автоматизацию и многое другое.

Главное преимущество инструмента — упрощение управления пакетами, что делает разработку надёжных и удобных в сопровождении приложений Python значительно проще.

Подводя итог: Pip — незаменимый инструмент для разработчиков на Python. Он существенно упрощает управление пакетами и расширяет возможности языка за счёт обширной библиотеки пакетов.

Плюсы и минусы Pip

Как и у любого популярного инструмента, у Pip есть свои сильные и слабые стороны. Если вы начинающий разработчик, уже знакомый с основами, этот раздел поможет понять, подходит ли вам Pip. Как менеджер пакетов для Python, он имеет ряд преимуществ и ограничений, которые стоит учитывать. Начнём с плюсов.

Преимущества Pip

  • Простота использования

    Pip — простой и удобный инструмент. Буквально несколькими командами разработчики могут устанавливать, удалять и обновлять пакеты Python. Именно эта простота делает Pip популярнее его главного конкурента, Conda.

  • Большая библиотека пакетов

    У Pip огромная библиотека пакетов: только на PyPI доступно более 300 000 пакетов. Библиотека постоянно пополняется и охватывает широкий спектр задач — от научных вычислений до веб-разработки.

  • Управление зависимостями

    Pip автоматически управляет зависимостями пакетов, что позволяет использовать несколько пакетов в одном проекте без конфликтов и проблем с версиями. Любой разработчик знает, насколько болезненной может быть работа с зависимостями, — обновление Pip заметно улучшает этот процесс.

  • Виртуальные окружения

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

Недостатки Pip

  • Версионирование пакетов

    Иногда у Pip возникают проблемы с версиями пакетов. При обновлении могут появляться конфликты совместимости или изменения в поведении, влияющие на работу проекта. Несмотря на наличие управления зависимостями, версионирование по-прежнему остаётся проблемой.

  • Конфликты пакетов

    Несмотря на то что Pip управляет зависимостями, иногда между пакетами всё же возникают конфликты, которые могут нарушить работу проекта. Это не системная проблема самого инструмента, однако конфликты пакетов особенно заметны в старых версиях Pip. Именно поэтому стоит обновить Pip для Python.

  • Риски безопасности

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

Установка зависимостей через pip

Теперь кратко рассмотрим требования для обновления Pip. В целом никаких особых требований для установки Pip на любой ОС нет, за одним важным исключением: Python должен быть уже установлен. Pip предназначен для управления зависимостями и пакетами Python, поэтому без установленного Python он не будет работать. Да и устанавливать Pip ради его же обновления — само по себе бессмысленно.

Как установить Pip на Ubuntu?

Это общее руководство по Linux, поэтому детали отдельных шагов могут отличаться в зависимости от дистрибутива. Следуйте инструкциям, и Pip будет установлен на вашем устройстве Linux в кратчайшие сроки.

Шаг 1: обновите индекс пакетов и репозиторий

Откройте терминал, нажав Ctrl+Alt+T. Если вы используете графический интерфейс вашего дистрибутива Linux, терминал также можно найти через поиск в меню приложений по запросу «Terminal». Затем выполните следующую команду, чтобы обновить индекс пакетов и репозитории:

sudo apt update

Дождитесь завершения процесса.

Шаг 2: Установка Pip

После завершения обновления перейдём к главному. Введите команду ниже, чтобы начать установку Pip:

sudo apt install python3-pip -y

Будет установлен Pip вместе со всеми необходимыми зависимостями. Дождитесь завершения процесса.

Шаг 3: Проверка установки

После установки проверьте, прошла ли она успешно. Для этого выполните следующую команду, которая покажет версию Pip:

pip3 --version

Отображаемая версия должна соответствовать последнему выпуску Pip. Проверить это можно на сайте Официальный журнал релизов Pip. На момент написания этой статьи последняя версия — 23.0.1. Если отображается правильный номер версии, всё готово. Теперь вы можете использовать Pip для установки пакетов и библиотек Python на вашей системе Linux.

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

Это руководство охватывает все версии Windows начиная с Windows 7. Как и в случае с руководством по Linux, просто следуйте инструкциям — Pip будет установлен очень быстро.

Шаг 1: Загрузите скрипт pip.py

Перейдите на https://bootstrap.pypa.io/get-pip.py и скачайте скрипт pip.py. Он понадобится вам на следующих этапах. Сохраните его в удобную директорию и запомните путь к ней.

Шаг 2: объедините скрипт с командой установки

В левом нижнем углу нажмите на значок Windows и введите в поиск 'cmd'. Откройте командную строку с правами администратора. Перейдите в директорию, куда вы скачали скрипт на шаге 1, и выполните команду ниже, чтобы начать установку:

python get-pip.py

Шаг 3: Проверка установки

Как и в финальном шаге руководства по Linux, просто выполните команду ниже, чтобы убедиться, что установлена последняя версия.

pip3 --version

Всё готово. Теперь вы можете использовать Pip для установки пакетов и библиотек Python на вашей системе Windows.

Как обновить Pip?

Чтобы обновить Pip, достаточно выполнить одну команду — независимо от того, какую ОС вы используете. Следуйте инструкциям ниже.

Шаг 1: откройте CMD/Terminal

Первый шаг — открыть CMD на Windows или терминал на Linux. На Windows нажмите на значок в левом нижнем углу и найдите 'cmd', затем откройте командную строку с правами администратора. На Linux откройте терминал сочетанием клавиш 'Ctrl+Alt+T'. Если вы используете графический интерфейс, терминал также можно найти в меню приложений, набрав 'Terminal'.

Шаг 2: обновление через команду Pip

Чтобы обновить Pip, введите следующую команду в CMD или терминале и дождитесь завершения обновления:

python3 -m pip install --upgrade pip

Эта команда автоматически удалит текущую версию Pip и установит последнюю доступную версию.

Как откатить версию Pip?

Теперь, когда мы знаем, как обновить Pip, разберём обратную операцию. Некоторые разработчики предпочитают использовать конкретную версию Pip, которая может быть старее текущей. Иногда новые версии содержат ошибки и требуют времени для исправления — это ещё один повод временно откатиться к более старой версии.

Чтобы откатить Pip до более старой версии, откройте CMD или терминал на устройстве с Windows или Linux, как описано выше, и выполните следующую команду:

pip3 install --upgrade pip==<desired version>

Замените <desired version> на нужный вам номер версии.

Как удалить Pip?

Наконец, после того как мы разобрали установку, откат и обновление Pip, рассмотрим процесс удаления.

Удалить Pip на Linux

Удаление Pip на Linux выполняется через тот же менеджер пакетов, с помощью которого он был установлен. Если вы не знаете, какой именно использовался, выполните три команды ниже поочерёдно — это проверит все варианты, и Pip будет удалён:

sudo apt-get purge python3-pip
sudo python3 get-pip.py uninstall
pip3 uninstall pip3

Удаление Pip на Windows

На Windows этот процесс проще. Откройте CMD с правами администратора в последний раз и выполните следующую команду для удаления Pip:

pip uninstall pip

Где разместить Pip?

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

python-vps VPS без ограничений

Получите Python VPS, чтобы раскрыть весь потенциал этого языка: высокопроизводительный сервер с низкой задержкой для разработки, тестирования и развёртывания Python-приложений.

Go для Python VPS

Cloudzy предлагает гибко настраиваемые пакеты Linux VPS для пользователей Python с предустановленным дистрибутивом на ваш выбор — от $4.95 в месяц. Скорость интернета от 1 Gbps, надёжная защита серверов и 12 дата-центров по всему миру делают Cloudzy отличным местом, чтобы применить полученные знания об установке, удалении, откате и обновлении Pip. Получите Python VPS и разверните собственный экземпляр Pip.

Подводим итоги

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

Часто задаваемые вопросы

Как установить пакет с помощью Pip? 

Чтобы установить пакет с помощью Pip, откройте терминал или командную строку и введите 'pip install package-name'. Замените 'package-name' на название нужного пакета.

Как обновить пакет с помощью Pip?

Чтобы обновить пакет с помощью Pip, введите в терминале или командной строке 'pip install --upgrade package-name'. Это обновит пакет до последней доступной версии.

Как удалить пакет с помощью Pip?

Введите в терминале или командной строке 'pip uninstall package-name'. Это удалит пакет из вашего окружения Python.

Можно ли использовать Pip для установки пакетов, не относящихся к Python?

Нет, Pip предназначен только для установки пакетов Python и управления ими. Для работы с пакетами других языков программирования нужны другие менеджеры пакетов.

Входит ли Pip в состав Python по умолчанию?

Pip входит в состав большинства дистрибутивов Python, но не всех. Если в вашем дистрибутиве Python его нет, вы можете установить или обновить Pip отдельно — следуйте нашему руководству.

Поделиться

Другие статьи блога

Читать дальше.

Обзорное изображение Odoo: крупный заголовок слева, логотип Odoo справа, вокруг — панели интерфейса приложения на мягком фиолетовом фоне с облаками.
Веб и бизнес-приложения

Подробный обзор Odoo: подходит ли эта ERP-система для вашего бизнеса

Odoo — одна из наиболее популярных ERP-платформ среди растущих компаний, и причина проста: система обещает закрыть сразу много задач. Продажи, бухгалтерия, склад

Джим ШварцДжим Шварц 11 мин. чтения
Обзорное изображение для статьи об open-source альтернативах WordPress: цветной градиентный фон, монитор, редактор кода, размытый превью дашборда и крупный заголовок слева.
Веб и бизнес-приложения

Лучшие open-source альтернативы WordPress для разработчиков

WordPress по-прежнему востребован и отлично справляется с широким спектром задач. В его директории плагинов — более 62 000 решений, а в каталоге тем — свыше 14 000 бесплатных вариантов. Это

Джим ШварцДжим Шварц 14 мин. чтения
Обзорное изображение для сравнения Automad и WordPress: логотипы обеих платформ и заголовок с вопросом, какую CMS выбрать разработчику.
Веб и бизнес-приложения

Automad vs. WordPress: детальное сравнение двух CMS-платформ

Automad и WordPress решают одну задачу принципиально разными способами. Automad — это flat-file CMS с шаблонизатором: контент хранится в файлах, а не в базе данных. WordPress,

Джим ШварцДжим Шварц 9 мин. чтения

Готовы к деплою? От $2.48/мес.

Независимый облачный провайдер с 2008 года. AMD EPYC, NVMe, 40 Gbps. Возврат средств в течение 14 дней.