Fix: 'pip' не се разпознава като вътрешна или външна команда

Някои потребители, които се опитват да инсталират пакети Python, като използват отчет за прозореца на командния ред, виждайки грешката „ pip не се разпознава като вътрешна или външна команда “. Повечето засегнати потребители съобщават, че проблемът възниква дори след инсталиране на дистрибуцията Python и се уверете, че Python е добавен към променливата на пътя. Проблемът не е специфичен за определена ОС, тъй като се отчита в Windows 7, Windows 8 и Windows 10.

'pip' не се разпознава като вътрешна или външна команда, работеща програма или пакетен файл

Какво е PIP?

PiP е рекурсивен съкращение за „ Пакети инсталира пакети “. Това е по същество система за управление на пакети, използвана за инсталиране и управление на софтуерни пакети, написани на Python. Повечето потребители използват PiP за инсталиране и управление на Python пакети, намерени в индекса на Python Package .

Последните версии на 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, за да отворите диалогов прозорец Run. След това напишете „ cmd “ и натиснете Enter, за да отворите командния ред.

    Изпълнете диалогов прозорец: cmd
  2. В прозореца на командния ред въведете echo% PATH% и натиснете Enter, за да получите списък с всички местоположения, добавени към променливата PATH.

    Проверка дали PIPH инсталацията присъства в променливата 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, за да отворите диалогов прозорец Run. След това напишете „ sysdm.cpl “ и натиснете Enter, за да отворите екрана със системни свойства .

    Изпълнете диалоговия прозорец: sysdm.cpl
  2. В екрана със системни свойства отидете на раздела Разширени, след което щракнете върху Променливи на околната среда .

    Отидете в раздела Advanced и кликнете върху Variables Environment
  3. В екрана на променливите на околната среда отидете на системни променливи и щракнете върху Path, за да го изберете. След това с избрания път щракнете върху бутона Редактиране ....

    Изберете записа Path под Системни променливи и щракнете върху Редактиране
  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, за да отворите диалогов прозорец Run. След това напишете „ 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, за да отворите диалогов прозорец Run. След това напишете „ 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 инсталация, ако имате по-стара версия или ако сте инсталирали в персонализирано местоположение. Също така, не забравяйте да промените [пакета] заместител на място в собственото си име.

Ако тези два последни метода не ви позволи да инсталирате пакета Python от прозореца на CMD, следвайте последния метод по-долу, където гарантираме, че е инсталиран PiP.

Метод 5: Осигуряване, че PiP е включен във вашата инсталация на Python

Преди да продължим и да инсталираме отново цялата среда на Python, нека да видим дали PiP не е пропуснат от инсталацията на Python. Някои инсталатори на Python ще напуснат PiP от инсталацията по подразбиране.

За щастие можете да коригирате това, като промените инсталацията на Python и промените да инсталирате PIP. Ето едно кратко ръководство за това как да направите това:

  1. Натиснете клавиша Windows + R, за да отворите диалогов прозорец Run. След това напишете “ appwiz.cpl ” и натиснете Enter, за да отворите програми и функции.

    Изпълнете диалоговия прозорец: appwiz.cpl
  2. Вътрешните програми и функции щракнете с десния бутон върху инсталацията на Python и щракнете върху Промяна .

    Промяна на инсталацията на Python
  3. На екрана Modify Setup кликнете върху Modify.

    Кликнете върху Modify, за да гарантирате, че PiP е инсталиран
  4. На екрана с незадължителни функции поставете отметка в квадратчето, свързано с pip, и щракнете върху Напред .

    Промяна на инсталацията на Python, за да включва PiP
  5. Натиснете бутона Install, за да направите промените в инсталацията на Python.

    Промяна на инсталацията на Python
  6. След като инсталацията на Python се промени, отворете прозорец на CMD и вижте дали можете да инсталирате Python пакет с PiP, без да виждате грешката „ pip не се разпознава като вътрешна или външна команда “.

Метод 6: Инсталиране на Python чрез изпълнимия инсталатор

Ако сте стигнали дотук без резултат, преинсталирането на Python заедно с неговите компоненти вероятно ще разреши грешката „ pip не се разпознава като вътрешна или външна команда “.

Най-лесният начин да направите това е с помощта на изпълнителния инсталатор на Python. Ако го конфигурирате правилно, той ще инсталира PiP автоматично. Ето едно кратко ръководство за това как да направите това:

  1. Натиснете клавиша Windows + R, за да отворите диалогов прозорец Run. След това напишете “ appwiz.cpl ” и натиснете Enter, за да отворите програми и функции .

    Изпълнете диалоговия прозорец: appwiz.cpl
  2. Вътре Програми и функции, превъртете надолу до списъка с програми, за да намерите инсталацията на Python. След като го намерите, щракнете с десния бутон върху него и изберете Деинсталиране, след което следвайте подканите на екрана, за да го премахнете от вашата система. След като дистрибуцията на Python бъде премахната от вашия компютър, рестартирайте машината.

    Деинсталиране на Python от вашата машина
  3. При следващото стартиране посетете тази връзка ( тук ) и изтеглете най-новия изпълним инсталатор на Python според вашата архитектура Os.

    Изтегляне на правилния изпълнителен инсталатор на Python
  4. Отворете изпълнимия файл за инсталиране и започнете, като се уверите, че квадратчето, свързано с Add Python to PATH, е отметнато - Това гарантира, че можете да стартирате Python команди в командния ред. След това кликнете върху Персонализирайте инсталацията .

    Уверете се, че Python е добавен към PATH, след което щракнете върху Персонализирайте инсталацията
  5. В прозореца с незадължителни функции проверете дали квадратчето, свързано с pip, е поставено отметка, след което щракнете върху Напред .

    Уверете се, че pip е проверен под допълнителни функции
  6. Оставете местоположението по подразбиране и Разширени опции, след което щракнете върху Инсталиране, за да започне инсталацията.

    Инсталиране на Python
  7. След като инсталацията приключи, рестартирайте компютъра ръчно, ако не бъдете подканени автоматично да го направите.
  8. При следващото стартиране вижте дали проблемът е решен чрез опит за инсталиране на пакет Python през прозорец на CMD.
  9. Ако все още виждате грешка „ pip не се разпознава като вътрешна или външна команда “, въведете следната команда в прозорец на CMD:
     python -m securepip - default-pip 

    Забележка: При определени Python дистрибуции (по-специално 3.6) е възможно PiP да не се инсталира по подразбиране. Един от официалните корекции за това, включени в документацията, е тази команда.

Интересни Статии