Знижка 50% усі тарифи, обмежений час. Починаючи від $2.48/mo
11 хв залишилось
Веб- і бізнес-додатки

Оновлення Pip – встановлення, видалення, пониження версії та оновлення пакетів Pip: посібник Python

Піус Боденман By Піус Боденман 11 хв читання Оновлено 22 липня 2025
оновлення pip - встановлення та оновлення pip

Python — одна з найпопулярніших мов програмування. З ростом попиту на розробників у світі й збільшенням кількості людей, що присвячують себе цій галузі, Python та його інструмент керування пакетами Pip стали необхідними для багатьох розробників. Pip дозволяє оновлювати, видаляти й усувати пакети Python із PyPI (Індекс пакетів Python). Ці пакети складаються з бібліотек і модулів, які розширюють функціональність Python, спрощуючи розробку складних застосунків. Але як виконати оновлення Pip?

Надаєте перевагу візуалізації? Для більш інтуїтивного досвіду перегляньте наш відеопосібник з оволодіння встановленням, видаленням, оновленням та понижуванням версії Pip на Ubuntu.

 

У цьому посібнику розглядаються основи керування пакетами Pip, включаючи необхідні команди: встановлення, оновлення або понищення версії пакета та керування залежностями. Крім того, посібник описує найкращі практики використання Pip, такі як створення та використання віртуальних середовищ для запобігання конфліктам між проєктами.

Незалежно від того, чи ви новачок чи досвідчений розробник, розуміння можливостей інструмента Pip вирішальне для розробки надійних та зручних у обслуговуванні додатків Python. Прочитавши цей посібник, ви дізнаєтеся всього необхідного для управління, встановлення, видалення, пониження версії та оновлення Pip за лічені хвилини.

Що таке Pip?

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

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

Найбільша перевага інструмента полягає у спрощенні процесу управління пакетами та розробки надійних та зручних у обслуговуванні додатків Python.

Підсумовуючи, Pip — це незамінний інструмент для розробників Python, який істотно скорочує складність управління пакетами та розширює можливості мови завдяки її великій бібліотеці пакетів.

Переваги та недоліки Pip

Як і будь-яка популярна програма, Pip має свої переваги та недоліки. Якщо ви початківець або розробник із базовими знаннями в цій сфері, цей розділ допоможе вам зрозуміти, чи справді Pip для вас. Як менеджер пакетів для Python, Pip має низку переваг та певні обмеження, які розробники мають враховувати. Почнемо з переваг.

Переваги Pip

  • Простота використання

    Pip простий та зрозумілий у використанні. Кількома командами розробники можуть легко встановлювати, видаляти або оновлювати пакети Python. Ця легкість використання — головна причина популярності Pip порівняно з його основним конкурентом. Conda.

  • Велика бібліотека пакетів

    Pip має розширену бібліотеку пакетів з більш ніж 300 000 пакетами, доступними тільки на PyPI. Ця бібліотека постійно зростає й включає широкий спектр функціональності від наукових обчислень до веб-розробки.

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

    Pip управляє залежностями пакетів, що полегшує для розробників встановлювання та використання кількох пакетів у своїх проектах без конфліктів чи проблем з версіонуванням. Розробники знають, як складно можуть бути залежності, і оновлення Pip лише покращує цей процес.

  • Віртуальні середовища

    Pip підтримує створення й використання віртуальних середовищ, що дозволяють розробникам ізолювати залежності пакетів між різними проектами й уникати конфліктів. Ці віртуальні середовища добре сумісні й з Python.

Мінуси Pip

  • Версіонування пакетів

    Pip може мати проблеми з версіонуванням пакетів. При оновленні пакетів можуть виникнути проблеми сумісності або зміни функціональності, які вплинуть на продуктивність проекту. Попри наявність управління залежностями, версіонування залишається проблемою.

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

    Хоча Pip допомагає управляти залежностями, іноді можуть виникнути конфлікти між пакетами, що викликають проблеми в проекті. Хоча це не властиво самій програмі, конфлікти пакетів особливо помітні в старіших версіях Pip. Саме тому потрібно оновити Pip для Python.

  • Ризики безпеки

    Пакети Pip можуть писати будь-хто, що може призвести до потенційних ризиків безпеки. Розробники мають переконатися, що встановлюють пакети тільки з надійних джерел. Рекомендується завжди перевіряти автора й джерело пакета перед його використанням у проектах Python.

Вимоги для встановлення Pip

Тепер коротко зазначимо вимоги для оновлення Pip. Загалом немає особливих вимог для встановлення Pip на будь-яку операційну систему, за винятком того, що Python повинен уже бути встановлений. Pip призначений для управління залежностями й пакетами Python. Тому, якщо Python не встановлений, Pip не працюватиме. Не кажучи вже про те, що встановлення та оновлення 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. Коли появиться правильний номер версії, готово! Тепер ви можете використовувати його для встановлення пакетів та бібліотек 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

Готово! Тепер ви можете використовувати його для встановлення пакетів та бібліотек Python на вашій системі Windows.

Як оновити Pip?

Щоб виконати оновлення Pip, вам потрібно лише ввести одну команду оновлення Pip, незалежно від того, на якій ОС ви запускаєте програму. Виконайте кроки нижче.

Крок 1: відкрийте CMD/Terminal

Перший крок для оновлення Pip Python — відкрити CMD на Windows та Terminal на Linux. У лівому нижньому куті клацніть на значок Windows і пошукайте «cmd». Тепер відкрийте командний рядок з правами адміністратора. Якщо ви використовуєте дистрибутив Linux, відкрийте термінал, натиснувши «Ctrl+Alt+T». Якщо ви використовуєте GUI на дистрибутиві Linux, ви також можете його відкрити, шукаючи «Terminal» у меню програм.

Крок 2: використайте команду оновлення Pip

Тепер, щоб оновити Pip, просто введіть наступний рядок у свій CMD/Terminal і чекайте завершення оновлення пакета Pip:

python3 -m pip install --upgrade pip

Ця команда автоматично видалить поточну версію Pip на вашому пристрої і замінить її на найновіше оновлення Pip!

Як понизити версію Pip?

Тепер, коли ми знаємо, як оновити Pip, давайте навчимося робити протилежне. Деякі люди можуть віддавати перевагу використанню бажаної версії Pip, яка, як виявляється, старіша за поточну версію. Іноді новіші пакети оновлень Pip мають помилки і довго чекають їх виправлення. Це також ще одна причина для деяких користувачів тимчасово знизити версію Pip.

Щоб понизити версію Pip, просто запустіть CMD/Terminal на вашому пристрої Windows або Linux, як уже згадувалось, і введіть наступну команду:

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

Замініть секцію <desired version> на потрібну вам версію.

Як видалити Pip?

Нарешті, навчившись встановлювати, понижувати та оновлювати Pip, давайте обговоримо процес видалення.

Видалити Pip на Linux

Видалення Pip на Linux — це питання використання того самого менеджера пакетів, за допомогою якого ви видаляли Pip. Оскільки ви можете не знати цей варіант, то для безпеки просто введіть ці три команди одну за одною, щоб спробувати їх усі. 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 відповідно до потреб вашого проекту. Однак утримання ваших пакетів у актуальному стані необхідне для уникнення потенційних вразливостей безпеки та використання найновіших можливостей. Оволодіння 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 або він не включений, ви можете завантажити, встановити та оновити Pip окремо, використовуючи наш посібник.

Поділитися

Ще з блогу

Читайте далі.

Зображення для огляду Odoo: великий заголовок ліворуч і логотип Odoo праворуч, на тлі м'якого фіолетового хмарного фону з панелями інтерфейсу застосунку.
Веб- і бізнес-додатки

Повний огляд Odoo: чи підходить Odoo як ERP для вашого бізнесу

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

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

Найкращі відкриті альтернативи WordPress для розробників

WordPress залишається актуальним і добре справляється з широким спектром сайтів. У каталозі плагінів налічується понад 62 000 плагінів, а в каталозі тем - понад 14 000 безплатних тем. Tha

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

Automad проти WordPress: детальне порівняння двох провідних CMS-платформ

Automad та WordPress вирішують одне й те саме завдання двома принципово різними способами. Automad — це CMS на основі файлів і рушій шаблонів: контент зберігається у файлах, а не в базі даних. Натомість WordPress,

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

Готові до розгортання? З $2.48/міс.

Незалежна хмара з 2008 року. AMD EPYC, NVMe, 40 Gbps. Повернення коштів протягом 14 днів.