Pip, известен също като „PIP Installs Packages“, е система за организиране на пакети за инсталиране и работа със софтуерни пакети на Python. Да, това са „Инсталации“ и „Пакети“ с „s“. Обикновено се използва за пакети Python Package Index.

Когато инсталират пакети на Python, много потребители съобщават, че получават съобщението „„pip“ не се разпознава като вътрешна или външна команда“ и не са сигурни как да отстранят проблема. Ако виждате тази грешка, прочетете за съвети как да я коригирате.
Причините за „Pip“ не се разпознава като вътрешна или външна командна работеща програма или пакетен файл
Нека да разгледаме двете най-чести причини за тази грешка:
Причина №1: Pip Install не е в системната променлива
За да могат командите на Python да се изпълняват от командния ред на Windows, пътят на вашата инсталация на pip ще трябва да бъде добавен към вашата системна променлива „PATH“. Трябва да се добави автоматично, ако сте получили Python чрез инсталационния файл.
Причина №2: Инсталацията не е добавена към вашия PATH или системни променливи
Ако ръчно сте добавили пътя, проблемът може да е печатна грешка. Една липсваща точка и запетая или допълнителен интервал някъде ще доведе до грешка.
Как да коригирате „Pip“ не се разпознава като вътрешна или външна команда в Windows 10 или Visual Studio Code
Ако видите това съобщение за грешка, когато работите в Windows или с Visual Code, това обикновено означава, че съществува проблем с инсталацията на Python или PATH не е зададен правилно. Опитайте следните съвети, за да разрешите проблема:
Корекция 1: Уверете се, че Pip е добавен към вашата променлива PATH
Ако сте сигурни, че пипсът е добавен към променливата PATH, преминете към „Коригиране 3“. Ако не, продължете тук.
- Натиснете клавиша Windows + R. за да отворите диалоговия прозорец „Изпълнение“.

- Въведете“
cmd"и натиснете „Enter“.

- За списък на всички местоположения, добавени към вашата променлива PATH, въведете „
echo %PATH%“ без кавички в командния ред, след което натиснете „Enter“.

- Пътят беше успешно добавен към променливата PATH, ако намерите нещо като „C:\Python39\Scripts“ (с номера в зависимост от вашата версия на Python).

Ако pip не е добавен, опитайте следващата корекция.
Корекция 2: Добавете Pip към променливата на средата PATH
Има два начина за добавяне на pip към променливата на средата PATH—Свойства на системата и командния ред.
Как да добавите Pip към променливата на средата PATH с помощта на системни свойства
- Отворете диалоговия прозорец „Изпълнение“, като натиснете клавиша „Windows + R“.

- Въведете „
sysdm.cpl“ и натиснете „Enter“ за достъп до „Свойства на системата“.

- Изберете раздела „Разширени“ , след което щракнете върху „Променливи на средата“.

- Отидете в секцията „Системни променливи“ и изберете „Път“, след което щракнете върху бутона „Редактиране“ в долната част.

- Щракнете върху „Нов“, след това добавете своя „път за инсталиране на pip“, последван от „Въвеждане“, след което изберете „OK“, за да го запазите и затворете прозореца. Местоположението по подразбиране е: „C:\Python##\Scripts“ с действителни числа, но вашето местоположение и версия на файла може да се различават.

- След като пътят бъде добавен, рестартирайте Windows (ВАЖНО), отворете нов команден прозорец, след което опитайте да инсталирате pip пакет, за да видите дали проблемът е разрешен.

Как да добавите Pip към променливата на средата PATH с помощта на командния ред
- Натиснете клавиша Windows + R. за да стартирате диалоговия прозорец „Изпълнение“.

- За нов прозорец на командния ред въведете „
cmd" и след това натиснете „Enter“.

- Въведете следната команда (с вашия действителен път след точка и запетая) и натиснете „Enter“, за да я изпълните:
setx PATH "%PATH%;C:\Python39\Scripts"

Корекция 3: Отворете пакета Python без добавяне на променливата Pip
Следвайте тези стъпки, за да отворите инсталационните пакети на Python в CMD, без да добавяте променливата pip:
- Натиснете клавиша Windows + R , за да отворите подканата „Изпълни“.

- Въведете“
cmd"и натиснете „Enter“, за да отворите командния ред.

- Въведете следната команда за Python 3 (с името на пакета, който използва pip), след което натиснете „Enter“, за да я изпълните:
py -m pip3 install "package name"

Корекция 4: Уверете се, че Pip е включен в инсталацията
Някои инсталатори на Python изключват pip от инсталацията по подразбиране. Можете да поправите това, като промените инсталатора на Python, за да включва pip, и ето как:
- Натиснете клавиша Windows + R, за да отворите подканата „Изпълни“.

- Въведете „
appwiz.cpl“ и натиснете „Enter“.

- В прозореца „Програма и функции“ щракнете с десния бутон върху „Python“ и изберете „Промяна“.

- Изберете „Промяна“.

- В „Допълнителни функции“ поставете отметка в квадратчето „pip“ и натиснете „Напред“.

- В прозореца „Разширени опции“ се уверете, че „Добавяне на Python към променливи на средата“ е отметнато.

- За да приложите промените, щракнете върху „Инсталиране“.

- Когато инсталацията приключи, отворете „Command Prompt“ и проверете дали можете да инсталирате пакет на Python, който използва pip, без да получите грешката.

Ако все още виждате грешката, преминете към последния раздел на тази статия за стъпки за деинсталиране и повторно инсталиране на Python.
Преинсталирайте Python, за да коригирате „Pip“ не се разпознава като вътрешна или външна команда
Тази грешка обикновено означава, че съществува проблем с инсталацията на Python или системната променлива PATH не е настроена правилно. Опитайте да преинсталирате Python и всички негови компоненти, за да разрешите проблема. Най-лесният начин е чрез изпълнимия инсталатор на Python. Ето как да направите това:
- Натиснете „клавиш Windows + R“, за да отворите диалоговия прозорец „Изпълнение“.

- Въведете „
appwiz.cpl“, за да стигнете до прозореца „Програми и функции“.

- Превъртете надолу списъка с инсталирани програми, за да намерите инсталацията на Python, НЕ стартовия панел.

- Щракнете с десния бутон върху него и изберете „Деинсталиране“, след което следвайте инструкциите.

- След като Python бъде премахнат, рестартирайте компютъра си (ВАЖНО) и изтеглете най-новата инсталационна програма на Python за вашата операционна система.

- Изпълнете „python-3.##.#-amd64.exe“ (или какъвто и да е инсталатор, който сте изтеглили), като щракнете двукратно върху файла или използвате командния ред.

- Уверете се , че „Добавяне на Python 3.## към PATH“ е отметнато в долната част, след което изберете „Персонализиране на инсталацията“.

- В секцията „Допълнителни функции“ се уверете, че опцията „pip“ е отметната, след което щракнете върху „Напред“.

- Местоположението по подразбиране може да бъде оставено както е, но се уверете, че „Добавяне на Python към променливи на средата“ е отметнато, след което щракнете върху „Инсталиране“. Можете също така да отметнете „Инсталиране на Python 3.xx за всички потребители“, ако желаете.

- След като инсталацията приключи, инсталирайте пакет Python 3, който използва pip, за да видите дали инсталационният процес работи, като напишете следното:
py -m pip install "Project Name Here"

Пип вече е разпознат
Съобщението за грешка „„pip“ не се разпознава като вътрешна или външна команда“ е често срещан сценарий. Причината обикновено се свежда до това, че пътят на инсталацията на pip е недостъпен или е добавен неправилно към системната променлива PATH. Можете ръчно да го добавите чрез командния ред или системните свойства, да промените инсталацията на Python, за да включва pip, или да деинсталирате и преинсталирате Python и да се уверите, че опцията „pip“ и добавянето му към променливите на средата са проверени.