Python став важливим інструментом для розробників, спеціалістів із обробки даних і системних адміністраторів завдяки своїй універсальності та надійним бібліотекам. Для керування пакетами Python широко використовується інструмент «pip». Однак якщо ви зіткнулися з неприємною помилкою pip command not found у вашій системі Linux, це може стати перешкодою для вашого робочого процесу. На щастя, цю помилку можна виправити кількома простими кроками.
Розуміння команди pip не знайдено. Помилка

Помилка: команда не знайдена pip
Коли ви отримуєте команду pip not found помилка в Linux, це означає, що ваша система не може знайти «піп» команда. Це може статися з різних причин, наприклад, відсутність залежностей, неправильне встановлення або проблеми зі змінною PATH вашої системи. Вирішення цієї проблеми має вирішальне значення для ефективного керування пакетами Python.
Давайте розглянемо деякі поширені рішення для виправлення помилки команди pip not found у Linux.
1. Переконайтеся, що pip встановлено
Щоб перевірити, чи встановлено pip у Linux, виконайте таку команду в терміналі:
Синтаксис:
python3 -m pip --version>

Якщо pip встановлено, ви побачите номер версії. Якщо ви не бачите номер версії, то pip не встановлено.
Пояснення:
- python3 це команда для запуску інтерпретатора Python 3.
- -м повідомляє Python запустити вказаний модуль як сценарій.
- піп це назва модуля, який встановлює пакети Python.
- – версія повідомляє pip надрукувати номер версії.
Якщо pip встановлено, ви побачите номер версії. Якщо ви не бачите номер версії, то pip не встановлено.
2. Спробуйте pip3 замість pip
У деяких дистрибутивах Linux стандартною версією Python є Python 3. Якщо ви введете python у своєму терміналі, це може спричинити помилку, оскільки сьогодні більшість дистрибутивів поставляється з python3 за замовчуванням.

python3 встановлено замість «python»
Якщо це так, спробуйте використовувати «pip3» замість «pip» для керування пакетами Python.
pip3 install>

Вихід: pip3 встановити Flask
3. Встановіть пакет «python3-pip».
Якщо ви отримуєте повідомлення про помилку, що pip не знайдено, можливо, у вашій системі не встановлено пакет pip.
Щоб установити pip у Linux, вам знадобиться використовувати менеджер пакетів вашого дистрибутива, щоб установити пакет python3-pip.
Встановлення pip3
Fedora та інші дистрибутиви на основі Red Hat:
Відкрийте термінал і виконайте таку команду:
sudo dnf install python3-pip>

sudo dnf встановити python3-pip
Debian і Ubuntu:
Відкрийте термінал і виконайте таку команду:
sudo apt install python3-pip>

sudo apt встановити python3-pip
Після встановлення менеджера пакунків Python 3 (pip3) ви зможете запустити команду pip3 без будь-яких помилок.
4. Використовуйте модуль ‘ensurepip’
Python спрощує процес встановлення pip у середовищі Python, надаючи securepip модуль. Цей модуль оптимізує установку pip, дозволяючи вам легко запустити її.
Щоб скористатися securepip, відкрийте термінал і виконайте таку команду:
python3 -m ensurepip --upgrade>

Вихід: python3 -m securepip –upgrade
Пояснення:
- python3: Це команда, яка використовується для виклику Python 3 у вашому терміналі.
- -m: Параметр -m означає модуль і використовується для запуску модуля Python як сценарію.
- securepip: securepip — це модуль Python, призначений для того, щоб менеджер пакунків pip був доступним у вашому середовищі Python.
- – оновлення: Прапор –upgrade використовується, щоб переконатися, що у вас встановлено останню версію pip. Він оновить pip, якщо доступна новіша версія.
Ця команда ініціює встановлення pip, гарантуючи, що у вас найновіша версія. Модуль securepip по суті гарантує, що pip буде доступним для вашого середовища Python, усуваючи потребу в ручній інсталяції або будь-яких складних процедурах.
5. Встановлення pip за допомогою get-pip.py
Сценарій get-pip.py служить універсальним інструментом, призначеним для полегшення встановлення основних компонентів Python, включаючи pip, setuptools , і колесо , у середовищах, де вони можуть бути відсутні. Щоб установити pip за допомогою get-pip.py, виконайте такі дії:
Крок 1: Завантажте скрипт get-pip.py
Завантажте безпосередньо сценарій get-pip.py.
- Щоб безпосередньо завантажити сценарій get-pip.py, перейдіть за такою URL-адресою у веб-переглядачі: https://bootstrap.pypa.io/get-pip.py
- Прес Ctrl+S або Клацніть правою кнопкою миші> Зберегти як і збережіть його як файл python із розширенням .py.
Завантажте сценарій get-pip.py за допомогою curl.
Щоб завантажити сценарій get-pip.py за допомогою завиток , відкрийте термінал або командний рядок і виконайте таку команду:
curl -sSL https://bootstrap.pypa.io/get-pip.py -o get-pip.py>

Завантаження get-pip.py за допомогою curl
Пояснення:
- завиток це інструмент командного рядка, який можна використовувати для передачі даних через мережу.
- -sSL вказує curl використовувати протокол HTTPS і вимикати весь вихід, окрім помилок.
- https://bootstrap.pypa.io/get-pip.py це URL-адреса сценарію get-pip.py.
- -o get-pip.py повідомляє curl зберегти сценарій get-pip.py у поточному каталозі з іменем файлу get-pip.py.
Це завантажить сценарій get-pip.py до поточного каталогу.
Крок 2: Виконайте сценарій get-pip.py
Після завантаження get-pip.py відкрийте свій термінал і перейдіть до каталогу, де розташований сценарій, використовуючи команду cd, і розпочніть процес встановлення, виконавши таку команду:
python3 get-pip.py>

Ця команда запускає процес встановлення, гарантуючи, що pip правильно налаштовано у вашій системі.
6. Встановлення pip як автономної програми Zip
На додаток до інтеграції pip у ваше середовище Python, pip також доступний як окрема програма zip, яка пропонує зручний і портативний спосіб керування пакетами Python.
Крок 1: Завантаження «pip.pyz»
Цю окрему версію можна завантажити за такою URL-адресою: https://bootstrap.pypa.io/pip/pip.pyz .
Програма zip є універсальною та може бути виконана за допомогою будь-якої підтримуваної версії Python.
Щоб отримати список підтримуваних команд, перейдіть до каталогу, де завантажено pip.pyz, введіть цю команду у своєму терміналі:
python3 pip.pyz --help>

Вихід: python3 pip.pyz –help
Крок 2: Встановлення пакета за допомогою pip.pyz
Сполучені Штати, скільки міст
Перейдіть до каталогу, де знаходиться файл pip.pyz, відкрийте термінал і виконайте таку команду:
python3 pip.pyz install>

Встановлення пакета за допомогою pip.pyz
Це встановить пакет numpy до інсталяції Python, яку ви зараз використовуєте.
7. Оновіть свою змінну PATH
Іноді, навіть після встановлення Python і pip, помилка pip command not found може залишатися через проблеми зі змінною PATH вашої системи. Щоб виправити це, вам слід додати двійковий каталог pip до свого PATH.
Крок 1: Перевірка вашої змінної PATH
Перш ніж вирішити помилку pip command not found, важливо перевірити вашу змінну PATH, щоб зрозуміти її поточну конфігурацію.
Для цього відкрийте термінал і виконайте таку команду:
echo $PATH>

The echo $PATH команда друкує поточне значення Змінна середовища $PATH . Змінна $PATH — це список каталогів, у яких оболонка шукає виконувані файли під час виконання команди.
Ця команда відобразить повну конфігурацію шляху для вашої системи Linux. Зверніть увагу на перелічені каталоги; ви можете мати /usr/local/bin і /usr/bin у вашій змінній PATH, але якщо вони відсутні, вам потрібно буде оновити його, щоб включити ці каталоги.
Крок 2: Оновлення вашого Змінна PATH
операційні системи mac
- Відкрийте відповідний файл конфігурації оболонки, залежно від вашої оболонки.
Якщо ви використовуєте оболонку Bash, відкрийте файл «.bashrc». , тоді як користувачі оболонки Zsh повинні редагувати файл «.zshrc». .
Для цього можна використовувати такі текстові редактори, як «nano» або «vim». Ми показуємо це для команди bash, кроки оболонки однакові для zsh.
nano ~/.bashrc>

Відкриття .bashrc за допомогою nano
Для оболонки zsh замініть «~/.bashrc» на «~/.zshrc» .тобто nano ~/.zshrc
Це відкриє файл .bashrc у текстовому редакторі nano у вашому терміналі, він може виглядати так:

.bashrc у текстовому редакторі nano
- Перейдіть до кінця цього файлу та додайте цей рядок:
export PATH='/usr/local/bin:/usr/bin:$PATH'>
Цей рядок додає необхідні каталоги до вашої змінної PATH, гарантуючи, що системні команди та інструменти можна знайти.

- Натисніть « Ctrl + s’ щоб зберегти «.bashrc» і « Ctrl + x’ щоб вийти з редактора nano text.
крок 3: Застосування змін до вашого середовища оболонки
Після оновлення файлу конфігурації оболонки вам потрібно застосувати зміни до поточного сеансу оболонки. Для цього виконайте такі дії:
source ~/.bashrc>

Ця команда перезавантажує конфігурацію оболонки, застосовуючи зміни, внесені вами до змінної PATH.
Тепер спробуйте виконати команду «pip3», щоб інсталювати необхідний пакет.
8. Використовуйте опцію «-m pip» Python
Якщо ви все ще стикаєтеся з помилкою pip command not found, ви можете скористатися опцією «-m pip» Python, щоб виконати pip як модуль. Наприклад, щоб встановити пакет за допомогою «pip», ви можете використати:
python3 -m pip install>

Вихід: python3 -m pip install Flask
Цей метод дозволяє уникнути необхідності мати команду «pip» у вашому PATH.
9. Використовуйте віртуальне середовище python
Додатково використовуючи Віртуальні середовища Python може забезпечити надійне вирішення цієї помилки, дозволяючи ізольовані середовища Python і уникаючи конфліктів. Віртуальні середовища дозволяють створювати ізольовані середовища Python, кожне з власним набором пакетів і залежностей, не втручаючись у загальносистемне встановлення Python.
При використанні у віртуальному середовищі звичайні інструменти встановлення, такі як pip, встановлять пакети Python у віртуальне середовище без необхідності робити це явно.
Останні версії Python 3 включають модуль venv , які можуть створювати віртуальні середовища.
Крок 1: Створення віртуального середовища
Створіть нове віртуальне середовище за допомогою модуля «venv» (Python 3.3 і новіших версій):
python3 -m venv myenv>
Замініть «myenv» на потрібну назву для вашого віртуального середовища.

У віртуальному середовищі «myenv», як показано на малюнку вище, ви помітите, що 'bin' папка містить як «pip», так і «pip3». Ці двійкові файли автоматично генеруються під час створення віртуального середовища.
Крок 2: Активуйте віртуальне середовище
Щоб активувати віртуальне середовище myenv, ми будемо використовувати команда джерела .
source myenv/bin/activate>

Коли ви активуєте віртуальне середовище під назвою myenv, команда «pip», яку ви використовуватимете, розташована в каталозі «myenv/bin».
крок 3: Встановлення пакета за допомогою pip
Ви можете інсталювати пакети з «pip», не стикаючись з помилкою pip command not found.
pip install>

Щоб деактивувати віртуальне середовище та повернутися до загальносистемного Python, просто запустіть:
deactivate>

Дезактивація середовища python
10. Оновіть pip до останньої версії
Якщо pip все ще не працює, ви можете спробувати оновити його до останньої версії. Для цього відкрийте термінал і виконайте таку команду:
python3 -m pip install --upgrade pip>

Оновлення pip до останньої версії
Пояснення:
- python3 це команда для запуску інтерпретатора Python 3.
- -м повідомляє Python запустити вказаний модуль як сценарій.
- піп це назва модуля, який встановлює пакети Python.
- встановити це команда для встановлення пакета.
- – оновлення повідомляє pip оновити вказаний пакет до останньої версії.
Іншими словами, ця команда накаже pip завантажити та встановити саму останню версію.
Висновок
Помилка команди pip not found у Linux може викликати розчарування, але це поширена проблема з простими рішеннями. Використовуючи наведені вище рішення, ви можете вирішити цю помилку та продовжувати з легкістю керувати пакетами Python. Не забудьте адаптувати рішення до конкретного дистрибутива та конфігурації Linux, і ви швидко повернетеся до безперебійної роботи з пакетами Python.
Щоб дізнатися більше про оплату піпсів Python PIP .