Поправка: „pip“ не се разпознава като вътрешна или външна команда



Опитайте Нашия Инструмент За Премахване На Проблемите

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

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



Какво е PIP?

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



Най-новите версии на Python (Python 2.7.9 и по-нови и Python 3.4) включват Pip по подразбиране.

Какво причинява „пип“ не се разпознава като вътрешна или външна командна грешка?

Проучихме този проблем, като разгледахме различни потребителски отчети и се опитахме да възпроизведем проблема на нашите компютри. От това, което събрахме, има няколко сценария, за които е известно, че задействат това конкретно съобщение за грешка:

  • Инсталирането на PIP не се добавя към системната променлива - За да можете да стартирате команди на Python от CMD прозорец, ще трябва да добавите пътя на вашата PiP инсталация към вашия PATH в системната променлива. Ако сте инсталирали Python с помощта на изпълнимия файл за инсталиране, той трябва да бъде добавен автоматично.
  • Инсталацията е добавена неправилно във вашия PATH - Лесно е да объркате ПЪТЯ, ако го добавите ръчно. Допълнително интервал или липсата на точка и запетая преди новия PATH ще доведе до грешка.

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



За най-добри резултати следвайте методите по-долу, за да намерите корекция, която да ви помогне да разрешите проблема във вашия конкретен сценарий.

Метод 1: Проверка дали PIP е добавен към вашата PATH променлива

Нека започнем, като разберем къде сме. Ако не знаете дали вашата PIP инсталация е добавена към вашата променлива PATH, можете лесно да го откриете, като използвате определена команда в CMD ред.

Знаейки това ще ви насочи в правилната посока и ще ви спести от изпробването на ненужни стъпки.

Забележка: Ако вече знаете дали пътят на вашата PIP инсталация е добавен към вашата променлива PATH, преминете надолу към следващите методи по-долу.

Ето кратко ръководство за проверка дали PIP инсталацията вече е във вашата променлива PATH:

  1. Натиснете Клавиш на Windows + R за да отворите диалоговия прозорец Изпълнение. След това напишете „ cmd ”И натиснете Въведете за да отворите командния ред. Добавяне на мястото за инсталиране на PiP

    Стартиране на диалогов прозорец: cmd

  2. Въведете в прозореца на командния ред ехо% PATH% и натиснете Въведете за да получите списък с всички местоположения, добавени към променливата PATH. Стартиране на диалогов прозорец: appwiz.cpl

    Проверка дали PIP инсталацията присъства в променливата PATH

  3. Ако успеете да намерите път, подобен на C: Python37 Скриптове (това зависи от вашата версия на Python), това означава, че пътят за инсталиране вече е добавен към вашата променлива PATH. В този случай можете да пропуснете до методите по-долу и да преминете направо към Метод 4 където започваме да отстраняваме проблеми, свързани с пътя на инсталацията на PiP.

Ако не сте успели да намерите пътеката за инсталиране на PiP с помощта на горния тест, преминете надолу към следващите методи по-долу (Метод 2 и Метод 3), за да добавите PIP към променливата на средата PATH.

Метод 2: Добавяне на PIP към променливата на средата PATH с помощта на Windows GUI

Ако Метод 1 разкри, че PIP инсталацията не е зададена на PATH като променлива на околната среда и вече сте инсталирали дистрибуцията на Python, ще трябва да го направите ръчно.

След като изпълните процедурата по-долу, ще можете да въвеждате PiP команди от прозореца на командния ред. Ето кратко ръководство за добавяне на инсталацията на PiP към променливата на средата Path с помощта на графичния интерфейс на Windows:

  1. Натиснете Клавиш на Windows + R за да отворите диалоговия прозорец Изпълнение. След това напишете „ sysdm.cpl ”И натиснете Въведете за да отворите Системни свойства екран. Кликнете върху Modify, за да се уверите, че PiP е инсталиран

    Стартиране на диалогов прозорец: sysdm.cpl

  2. Вътре в екрана Свойства на системата отидете на Разширено , след това щракнете върху Променливи на околната среда .

    Отидете в раздела Разширени и кликнете върху Променливи на околната среда

  3. В екрана Променливи на околната среда отидете на Системни променливи и кликнете върху Път за да го изберете. След това с Път щракнете върху Редактиране… бутон.

    Изберете записа на пътя под Системни променливи и щракнете върху Редактиране

  4. В редактиране екран на променлива среда, щракнете върху Ново и добавете пътя, където се намира инсталацията на PiP. За Python 3.4 местоположението по подразбиране е C: Python34 Скриптове.

    Добавяне на мястото за инсталиране на PiP

  5. След като пътят е добавен, отворете нов CMD прозорец и се опитайте да инсталирате python пакет, който се доставя с PiP. Вече не трябва да виждате „ pip не се разпознава като вътрешна или външна команда 'грешка.

Ако търсите по-бърз начин за добавяне на PiP местоположение към променливата на околната среда, следвайте Метод 3 .

Метод 3: Добавяне на PIP към променливата на средата PATH с помощта на CMD

По-бърз начин за настройване на променливата на средата на PIP път е да го направите директно от CMD прозорец. Това ще ви спести малко време, но може да бъде малко по-смущаващо, ако не сте свикнали да използвате терминала.

Ето кратко ръководство за настройка на средата на PiP път директно от прозореца на командния ред:

  1. Натиснете Клавиш на Windows + R за да отворите диалоговия прозорец Изпълнение. След това напишете „ cmd ”И натиснете Въведете за да отворите прозорец на командния ред.

    Стартиране на диалогов прозорец: 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. Отворете диалоговия прозорец Run, като натиснете Клавиш на Windows + R . След това напишете „ cmd ”И удари Въведете за да отворите прозорец на командния ред.

    Стартиране на диалогов прозорец: cmd

  2. В прозореца на CMD използвайте следната команда, за да отидете до директорията, където е python .whl файлът се намира.
    cd C:  python се инсталира

    Забележка: В нашия пример инсталационният пакет на Python се намира в папка, наречена python се инсталира. Адаптирайте тази команда, за да се придвижите до директорията, където се намира колелото.

  3. След това изпълнете следната команда, за да инсталирате пакета Python с помощта на PiP:
     c:  python37  scripts  pip.exe инсталиране [пакет] .whl 

    Забележка: Имайте предвид, че трябва да промените местоположението на вашата инсталация на python, ако имате по-стара версия или ако сте инсталирали на персонализирано място. Също така, не забравяйте да промените заместителя [package] на вашето собствено име на пакета.

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

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

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

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

  1. Натиснете Клавиш на Windows + R за да отворите диалоговия прозорец Изпълнение. След това напишете „ appwiz.cpl ”И натиснете Въведете да отвориш Програми и Характеристика.

    Стартиране на диалогов прозорец: appwiz.cpl

  2. Вътре Програми и функции , щракнете с десния бутон върху Python инсталиране и щракнете Промяна .

    Променете инсталацията на Python

  3. В Променете настройката екран, щракнете върху Промяна.

    Кликнете върху Modify, за да се уверите, че 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 ”И натиснете Въведете да отвориш Програми и функции .

    Стартиране на диалогов прозорец: 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 да не се инсталира по подразбиране. Една от официалните поправки за това, включено в документацията, е тази команда.

7 минути четене