Виправлення: 'pip' не розпізнається як внутрішня чи зовнішня команда

Деякі користувачі, які намагаються встановити пакети Python, використовуючи звіт про вікно командного рядка, бачачи помилку " pip не розпізнається як внутрішня чи зовнішня команда ". Більшість постраждалих користувачів повідомляють, що проблема виникає навіть після встановлення дистрибутива Python та переконайтеся, що Python додано до змінної шляху. Проблема не характерна для певної ОС, оскільки вона повідомляється про Windows 7, Windows 8 та Windows 10.

'pip' не розпізнається як внутрішня чи зовнішня команда, функціонуюча програма чи пакетний файл

Що таке PIP?

PiP - рекурсивна абревіатура для " пакетів встановлення пакетів ". По суті це система управління пакетами, яка використовується для встановлення та управління програмними пакетами, написаними на Python. Більшість користувачів використовують PiP для встановлення та управління пакетами Python, знайденими в індексі пакетів Python .

Останні версії Python (Python 2.7.9 і пізніші версії та Python 3.4) включають Pip за замовчуванням.

Що викликає "pip", не розпізнається як внутрішня чи зовнішня помилка команди?

Ми досліджували цю проблему, переглядаючи різні звіти користувачів та намагаючись повторити проблему на наших комп’ютерах. З того, що ми зібрали, відомо кілька сценаріїв, які, як відомо, викликають саме це повідомлення про помилку:

  • Установка PIP не додається до системної змінної. Для того, щоб можна було запускати команди Python з вікна CMD, вам потрібно буде додати шлях вашої установки PiP до вашої PATH в системній змінній. Якщо ви встановили Python за допомогою виконуваного файлу установки, його слід додати автоматично.
  • Установка неправильно додана у ваш PATH - легко зіпсувати PATH, якщо додати його вручну. Додатковий пробіл або відсутність крапки з комою перед новим PATH в кінцевому підсумку призведе до помилки.

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

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

Спосіб 1: Перевірка, чи PIP додано до вашої змінної PATH

Почнемо з того, щоб дізнатися, де ми стоїмо. Якщо ви не знаєте, чи додана ваша установка PIP до змінної PATH, ви можете це легко знайти, скориставшись певною командою у вікні CMD.

Знаючи це, ви вкажете в правильному напрямку і позбавить вас від спроб зайвих кроків.

Примітка. Якщо ви вже знаєте, чи додати шлях вашої установки PIP до змінної PATH, перейдіть до наступних методів нижче.

Ось короткий посібник щодо перевірки того, чи встановлена ​​система PIP вже в змінній PATH:

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск. Потім введіть “ cmd ” і натисніть Enter, щоб відкрити командний рядок.

    Запустити діалог: cmd
  2. Всередині вікна командного рядка введіть echo% PATH% і натисніть Enter, щоб отримати список усіх місць, доданих до змінної PATH.

    Перевірка, чи не існує установки PIP у змінній PATH
  3. Якщо вам вдасться знайти шлях, схожий на C: \ Python37 \ Scripts (це залежить від вашої версії Python), це означає, що шлях установки вже доданий до вашої змінної PATH. У цьому випадку ви можете пропустити поруч із наведеними нижче методами та перейти прямо до Способу 4, де ми починаємо усунення несправностей для проблем, пов’язаних із контуром установки PiP.

Якщо вам не вдалося знайти шлях установки PiP за допомогою тесту, описаного вище, перейдіть до наступних нижче способів (метод 2 та метод 3), щоб додати PIP до змінної середовища PATH.

Спосіб 2: Додавання PIP до змінної середовища PATH за допомогою GUI Windows

Якщо метод 1 виявив, що установка PIP не встановлена ​​в PATH як змінна середовище, і ви вже встановили дистрибутив Python, вам потрібно буде це зробити вручну.

Завершивши процедуру нижче, ви зможете вводити команди PiP з вікна командного рядка. Ось короткий посібник щодо Додавання установки PiP до змінної середовища Path за допомогою графічного інтерфейсу Windows:

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск. Потім введіть “ sysdm.cpl ” і натисніть Enter, щоб відкрити екран Властивості системи .

    Запустити діалогове вікно: sysdm.cpl
  2. На екрані Властивості системи перейдіть на вкладку « Додатково », а потім натисніть на « Змінні середовища» .

    Перейдіть на вкладку «Додатково» та натисніть на «Змінні середовища»
  3. На екрані змінних довкілля перейдіть до системних змінних та натисніть на Шлях, щоб вибрати його. Потім, вибравши Шлях, натисніть кнопку Змінити… .

    Виберіть запис "Шлях" під системними змінними та натисніть "Змінити"
  4. На екрані змінної середовища змін натисніть кнопку Створити і додайте шлях, де знаходиться установка PiP. Для Python 3.4 місце за замовчуванням - C: \ Python34 \ Scripts.

    Додавання місця установки PiP
  5. Після додавання шляху відкрийте свіже вікно CMD і спробуйте встановити пакет python, який постачається з PiP. Ви більше не повинні бачити помилку " pip не розпізнається як внутрішня чи зовнішня команда ".

Якщо ви шукаєте більш швидкого способу додати розташування PiP до змінної середовища, дотримуйтесь метод 3 .

Спосіб 3: Додавання PIP до змінної середовища PATH за допомогою CMD

Більш швидкий спосіб налаштування змінної середовища середовища PIP - це зробити це безпосередньо з вікна CMD. Це заощадить вам деякий час, але це може бути трохи страшніше, якщо ви не звикли користуватися терміналом.

Ось короткий посібник із встановлення середовища PiP-шляху безпосередньо з вікна командного рядка:

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск. Потім введіть “ cmd ” і натисніть Enter, щоб відкрити вікно командного рядка.

    Запустити діалог: cmd
  2. У вікні командного рядка запустіть таку команду, щоб встановити установку PIP на змінну середовища:
     setx PATH "% PATH%; C: \ Python37 \ Scripts" 

    Примітка. Майте на увазі, що в цій команді ми використовували місце за замовчуванням для Python 3.7. Якщо ви використовуєте іншу версію Python або встановили її у власному місці, змініть шлях після ' ; 'відповідно.

  3. Перевірте, чи вдало цей метод запустив інсталяційний пакет Python (той, який використовує PIP) з того самого вікна CMD. Якщо ви все ще стикаєтеся з повідомленням про помилку, перейдіть до наступного способу нижче.

Спосіб 4: Відкриття пакета Python без додавання змінної PiP

Якщо ви шукаєте спосіб встановити пакет Python з CMD без додавання PiP до змінної середовища PATH, для його установки можна використовувати пару різних команд. Це також працює, якщо ви використовували описані вище методи для налаштування змінної PATH середовища, але ви все ще стикаєтеся з повідомленням про помилку.

Ось кілька способів, які можна використовувати для відкриття пакетів установки Python у CMD без додавання змінної PIP:

Короткий метод:

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск. Потім введіть “ cmd ” і натисніть Enter, щоб відкрити вікно командного рядка.

    Запустити діалог: cmd
  2. Введіть наступні команди та переконайтеся, що ви змінили заповнювач на власне ім'я пакета:
     python -m pip install [ім'я пакета] 

    Примітка. Змініть [ ім'я пакета ] на ім'я пакету, який ви намагаєтесь встановити.

Довгий метод:

  1. Відкрийте діалогове вікно Запуск, натиснувши клавішу Windows + R. Потім введіть “ cmd ” і натисніть Enter, щоб відкрити вікно командного рядка.

    Запустити діалог: cmd
  2. У вікні CMD використовуйте наступну команду для переходу до каталогу, де знаходиться файл python .whl .
     cd C: \ python встановлюється 

    Примітка. У нашому прикладі пакет встановлення Python розміщувався в папці під назвою встановлення python. Адаптуйте цю команду, щоб перейти до каталогу, де знаходиться колесо.

  3. Далі запустіть таку команду, щоб встановити пакет Python за допомогою PiP:
     c: \ python37 \ scriptpts \ pip.exe install [package] .whl 

    Примітка. Майте на увазі, що вам потрібно змінити розташування вашої установки python, якщо у вас є старіша версія або якщо ви встановили її в спеціальне місце. Також переконайтеся, що змініть [package] заповнювач на власне ім'я пакета.

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

Спосіб 5: Забезпечення включення PiP до вашої установки Python

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

На щастя, ви можете виправити це, змінивши установку Python та змінивши її для установки PIP. Ось короткий посібник, як це зробити:

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск. Потім введіть “ appwiz.cpl ” і натисніть Enter, щоб відкрити Програми та функції.

    Запустити діалогове вікно: appwiz.cpl
  2. Всередині програм та функцій клацніть правою кнопкою миші на встановленні Python та натисніть кнопку Змінити .

    Змініть установку Python
  3. На екрані Modify Setup натисніть Змінити.

    Клацніть Змінити, щоб переконатися, що PiP встановлений
  4. На екрані додаткових функцій установіть прапорець, пов’язаний із pip та натисніть кнопку Далі .

    Модифікація установки Python для включення PiP
  5. Натисніть кнопку Встановити, щоб внести зміни в установку Python.

    Зміна установки Python
  6. Після того, як установка Python буде змінена, відкрийте вікно CMD і подивіться, чи зможете ви встановити пакет Python з PiP, не побачивши помилку " pip не визнається внутрішньою чи зовнішньою командою ".

Спосіб 6: Встановлення Python через виконуваний інсталятор

Якщо ви прийшли так далеко без результату, перевстановлення Python разом з його компонентами, ймовірно, усуне помилку " pip не буде визнано внутрішньою чи зовнішньою командою ".

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

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск. Потім введіть “ appwiz.cpl ” і натисніть Enter, щоб відкрити Програми та функції .

    Запустити діалогове вікно: appwiz.cpl
  2. Всередині програм та функцій прокрутіть униз до списку програм, щоб знайти установку Python. Як тільки ви знайдете його, клацніть правою кнопкою миші та виберіть « Видалити», а потім виконайте підказки на екрані, щоб видалити його з вашої системи. Після видалення дистрибутива Python з комп'ютера перезавантажте машину.

    Видалення Python з машини
  3. Під час наступного запуску перейдіть за цим посиланням ( тут ) та завантажте останню програму встановлення Python відповідно до вашої архітектури Os.

    Завантаження потрібного виконавця програми Python
  4. Відкрийте виконуваний файл інсталяції та почніть, переконайтесь, що прапорець, пов’язаний із Додати Python в PATH, встановлений. Це гарантує, що ви можете запускати команди Python у командному рядку. Потім натисніть кнопку Налаштувати встановлення .

    Переконайтесь, що Python додано до PATH, а потім натисніть кнопку Налаштувати встановлення
  5. У вікні додаткових функцій переконайтесь, що прапорець, пов’язаний з pip, встановлено, і натисніть кнопку Далі .

    Переконайтеся, що піп перевіряється за додатковими функціями
  6. Залиште місце за замовчуванням та Додаткові параметри, а потім натисніть кнопку Встановити, щоб розпочати встановлення.

    Встановлення Python
  7. Після завершення інсталяції перезавантажте комп'ютер вручну, якщо вас це автоматично не запропонувало.
  8. При наступному запуску перевірте, чи вирішено проблему шляхом спроби встановити пакет Python через вікно CMD.
  9. Якщо ви все ще бачите помилку " pip не розпізнається як внутрішня чи зовнішня команда ", введіть таку команду у вікно CMD:
     python -m securepip - default-pip 

    Примітка. При певних дистрибутивах Python (особливо 3.6) можливо, що PiP не встановлений за замовчуванням. Одним з офіційних виправлень цього, що міститься в документації, є ця команда.

Цікаві Статті