Popravak: 'pip' se ne prepoznaje kao unutarnja ili vanjska naredba

Neki korisnici koji pokušavaju instalirati Python pakete pomoću izvješća prozora naredbenog retka u kojem se vidi pogreška " pips nije prepoznata kao unutarnja ili vanjska naredba ". Većina pogođenih korisnika izvijesti da se problem pojavljuje čak i nakon instaliranja distribucije Python i osiguravanja da li je Python dodan u varijablu puta. Problem nije specifičan za određeni OS jer je prijavljen u Windows 7, Windows 8 i Windows 10.

'pip' se ne prepoznaje kao unutarnja ili vanjska naredba, operativni program ili batch datoteka

Što je PIP?

PiP je rekurzivna kratica za " Pip Installs Packages ". To je u biti sustav upravljanja paketima koji se koristi za instaliranje i upravljanje softverskim paketima napisanim na Python-u. Većina korisnika koristi PiP za instaliranje i upravljanje Python paketima koji se nalaze u Python indeksu paketa .

Najnovije verzije Pythona (Python 2.7.9 i novije verzije i Python 3.4) uključuju Pip prema zadanim postavkama.

Zbog čega se "pipa" ne prepoznaje kao unutarnja ili vanjska pogreška naredbe?

Istražili smo ovaj problem gledajući različita korisnička izvješća i pokušavajući ponoviti problem na našim računalima. Iz onoga što smo skupili, poznato je nekoliko scenarija koji pokreću ovu određenu poruku o pogrešci:

  • PIP instalacija nije dodana u sistemsku varijablu - Da biste mogli izvršavati Python naredbe iz prozora CMD, morat ćete dodati put svoje PiP instalacije vašem PATH-u u sistemskoj varijabli. Ako ste Python instalirali pomoću instalacijskog izvršnog programa, to bi trebalo dodati automatski.
  • Instalacija je pogrešno dodana u vaš PATH - Lako je zabrljati PATH ako ga dodate ručno. Dodatni prostor ili nedostatak točke s zarezom prije nego što će novi PATH stvoriti pogrešku.

Ako trenutno pokušavate riješiti određenu poruku o pogrešci koja vas sprječava da koristite naredbu Python u CMD-u, slijedite metode oglašene u ovom članku. Svi dolje navedeni popravci potvrdili su da rade barem jedan pogođeni korisnik.

Za najbolje rezultate slijedite dolje navedene metode kako biste pronašli ispravku koja će vam pomoći da riješite problem u određenom scenariju.

1. metoda: Provjera je li PIP dodan vašoj varijabli PATH

Započnimo s otkrivanjem mjesta gdje stojimo. Ako ne znate je li vaša PIP instalacija dodana u vašu varijablu PATH, to možete lako saznati pomoću određene naredbe u CMD promptu.

Znajući to, usmjerit će vas u pravom smjeru i spasiti od isprobavanja nepotrebnih koraka.

Napomena: Ako već znate je li put PIP instalacije dodan vašoj PATH varijabli, prijeđite na sljedeće metode u nastavku.

Evo kratkog vodiča za provjeru je li PIP instalacija već u vašoj PATH varijabli:

  1. Pritisnite tipku Windows + R da biste otvorili dijaloški okvir Run. Zatim upišite " cmd " i pritisnite Enter za otvaranje naredbenog retka.

    Pokrenite dijalog: cmd
  2. Unutar prozora naredbenog retka upišite echo% PATH% i pritisnite Enter da biste dobili popis sa svim lokacijama dodanima u varijabli PATH.

    Provjera je li PIP instalacija prisutna u varijabli PATH
  3. Ako uspijete pronaći put sličan C: \ Python37 \ Scripts (to ovisi o vašoj Python verziji), to znači da je instalacijski put već dodan vašoj PATH varijabli. U ovom slučaju možete preskočiti pored metoda u nastavku i preskočiti ravno do Metode 4 gdje započinjemo s rješavanjem problema vezanih uz put instalacije PiP-a.

Ako niste uspjeli pronaći put instalacije PiP pomoću gornjeg testa, prijeđite na sljedeće metode u nastavku (metoda 2 i metoda 3) da biste dodali PIP u varijablu okruženja PATH.

Druga metoda: Dodavanje PIP-a varijabli okruženja PATH pomoću Windows GUI-ja

Ako je metoda 1 otkrila da PIP instalacija nije postavljena na PATH kao varijablu okruženja, a već ste instalirali Python distribuciju, to ćete morati učiniti ručno.

Nakon dovršetka postupka u nastavku, moći ćete unijeti PiP naredbe iz prozora naredbenog retka. Evo kratkog vodiča o dodavanju instalacije PiP u varijablu okruženja Path pomoću Windows GUI-ja:

  1. Pritisnite tipku Windows + R da biste otvorili dijaloški okvir Run. Zatim upišite " sysdm.cpl " i pritisnite Enter da biste otvorili zaslon Svojstva sustava .

    Pokrenite dijalog: sysdm.cpl
  2. Unutar zaslona Svojstva sustava idite na karticu Napredni, a zatim kliknite na Varijable okoline .

    Idite na karticu Napredno i kliknite na Varijable okoline
  3. Na zaslonu varijable okoline idite na System varijable i kliknite na Path da biste ga odabrali. Zatim s odabranim Pathom kliknite gumb Uredi ....

    Odaberite unos Path pod varijablama sustava i kliknite Uredi
  4. Na ekranu Uređivanje varijable okoline kliknite na Novo i dodajte put na kojem se nalazi PiP instalacija. Za Python 3.4 zadana lokacija je C: \ Python34 \ Scripts.

    Dodavanje mjesta instalacije PiP
  5. Nakon dodavanja puta otvorite svježi CMD prozor i pokušajte instalirati python paket koji dolazi s PiP-om. Više ne biste trebali vidjeti pogrešku " pips nije prepoznat kao unutarnja ili vanjska naredba ".

Ako tražite brži način za dodavanje PiP lokacije promjenjivoj okolini, slijedite Metod 3 .

3. metoda: Dodavanje PIP u varijablu okruženja PATH pomoću CMD-a

Brži način za postavljanje varijable okoline PIP puta je to izravno iz prozora CMD. To će vam uštedjeti neko vrijeme, ali može biti malo zastrašujuće ako niste navikli koristiti terminal.

Evo kratkog vodiča za postavljanje okruženja staze PiP izravno iz prozora naredbenog retka:

  1. Pritisnite tipku Windows + R da biste otvorili dijaloški okvir Run. Zatim upišite " cmd " i pritisnite Enter za otvaranje prozora naredbenog retka.

    Pokrenite dijalog: cmd
  2. U prozoru naredbenog retka izvedite sljedeću naredbu da postavite PIP instalaciju na varijablu okruženja:
     setx PATH "% PATH%; C: \ Python37 \ Scripts" 

    Napomena: imajte na umu da smo u ovoj naredbi koristili zadanu lokaciju za Python 3.7. Ako koristite drugu verziju Pythona ili ste je instalirali na prilagođeno mjesto, promijenite putanju nakon ' ; ' prema tome.

  3. Pogledajte je li ta metoda uspješno pokrenuta instalacijski paket Python (onaj koji koristi PIP) iz istog prozora CMD. Ako i dalje nailazite na poruku o pogrešci, prijeđite na sljedeću metodu u nastavku.

Metoda 4: Otvaranje Python paketa bez dodavanja PiP varijable

Ako tražite način da instalirate Python paket iz CMD-a bez dodavanja PiP u varijablu okruženja PATH, za instalaciju možete upotrijebiti nekoliko različitih naredbi. Ovo također radi ako ste koristili gore navedene metode za konfiguriranje varijable PATH okruženja, ali i dalje nailazite na poruku pogreške.

Evo nekoliko načina pomoću kojih možete otvoriti Python instalacijske pakete u CMD bez dodavanja PIP varijable:

Kratka metoda:

  1. Pritisnite tipku Windows + R da biste otvorili dijaloški okvir Run. Zatim upišite " cmd " i pritisnite Enter za otvaranje prozora naredbenog retka.

    Pokrenite dijalog: cmd
  2. Upišite sljedeće naredbe i obavezno promijenite rezervirano mjesto u svoje ime paketa:
     python -m pip install [naziv paketa] 

    Napomena: Promijenite [ naziv paketa ] s imenom paketa koji pokušavate instalirati.

Duga metoda:

  1. Otvorite dijaloški okvir Pokreni pritiskom na tipku Windows + R. Zatim upišite " cmd " i pritisnite Enter da otvorite prozor naredbenog retka.

    Pokrenite dijalog: cmd
  2. U prozoru CMD koristite sljedeću naredbu za kretanje do direktorija u kojem se nalazi datoteka python .whl .
     cd C: \ python instalira 

    Napomena: U našem primjeru, paket za instaliranje Pythona bio je smješten u mapi koja se zove instalacija python-a. Prilagodite ovu naredbu za navigaciju do direktorija u kojem se nalazi kotač.

  3. Zatim pokrenite sljedeću naredbu za instaliranje Python paketa pomoću PiP-a:
     c: \ python37 \ skripte \ pip.exe install [paket] .whl 

    Napomena: imajte na umu da trebate promijeniti mjesto Python instalacije ako imate stariju verziju ili ako ste instalirali na prilagođeno mjesto. Također, obavezno promijenite [paket] rezervirano mjesto u svoje ime paketa.

Ako vam ove dvije posljednje metode nisu omogućile instalaciju Python paketa iz prozora CMD, slijedite zadnju metodu u nastavku gdje osiguravamo da je PiP instaliran.

5. način: Osiguravanje da PiP bude uključen u vašu Python instalaciju

Prije nego što nastavimo i ponovno instaliramo cjelokupno Python okruženje, da vidimo je li PiP izostavljen iz instalacije Python. Određeni Instalateri Pythona napustiće PiP izvan zadane instalacije.

Srećom, ovo možete ispraviti tako da modificirate Python instalaciju i modificirate je da instalirate PIP. Evo kratkog vodiča kako to učiniti:

  1. Pritisnite tipku Windows + R da biste otvorili dijaloški okvir Run. Zatim upišite " appwiz.cpl " i pritisnite Enter da biste otvorili Programi i mogućnosti.

    Pokrenite dijalog: appwiz.cpl
  2. Unutar programa i značajki, desnom tipkom miša kliknite instalaciju Pythona i kliknite Promijeni .

    Promijenite instalaciju Pythona
  3. Na zaslonu Modify Setup (Promijeni postavljanje ) kliknite na Modify.

    Kliknite na Izmjeni kako biste osigurali da je PiP instaliran
  4. Na zaslonu s neobaveznim značajkama potvrdite okvir povezan s pipovima i kliknite Dalje .

    Promjena instalacije Python-a da uključuje PiP
  5. Pritisnite tipku Install za uvođenje promjena u instalaciju Python.

    Promjena instalacije Pythona
  6. Nakon što je Python instalacija izmijenjena, otvorite CMD prozor i provjerite možete li instalirati Python paket s PiP-om, a da ne vidite pogrešku „ pip nije prepoznat kao unutarnja ili vanjska naredba “.

6. način: Instaliranje Pythona preko instalacijskog programa

Ako ste stigli toliko daleko bez rezultata, ponovna instalacija Pythona zajedno s njegovim komponentama vjerojatno će riješiti pogrešku " pip nije prepoznat kao unutarnja ili vanjska naredba ".

Najlakši način za to je pomoću instalacijskog programa za instalaciju Python-a. Ako ga ispravno konfigurirate, automatski će se instalirati PiP. Evo kratkog vodiča kako to učiniti:

  1. Pritisnite tipku Windows + R da biste otvorili dijaloški okvir Run. Zatim upišite " appwiz.cpl " i pritisnite Enter da biste otvorili Programi i mogućnosti .

    Pokrenite dijalog: appwiz.cpl
  2. Unutar programa i značajki pomaknite se prema dolje do popisa programa da biste pronašli Python instalaciju. Kad ga pronađete, desnom tipkom miša kliknite i odaberite Deinstaliranje, a zatim slijedite upute na zaslonu da biste ga uklonili iz sustava. Nakon što se distribucija Pythona ukloni s vašeg računala, ponovno pokrenite uređaj.

    Deinstaliranje Pythona s vašeg stroja
  3. Pri sljedećem pokretanju posjetite ovu vezu ( ovdje ) i preuzmite najnoviju instalaciju Python izvršne instalacije u skladu s vašom arhitekturom Os.

    Preuzimanje ispravnog instalacijskog programa Python
  4. Otvorite izvršnu instalaciju i počnite provjeravajući da je potvrđen okvir povezan s Add Python to PATH - Ovo osigurava da u naredbenom retku možete pokrenuti Python naredbe. Zatim kliknite na Prilagodi instalaciju .

    Uvjerite se da je Python dodan u PATH, a zatim kliknite na Prilagodi instalaciju
  5. U prozoru Dodatne značajke provjerite je li potvrđen okvir povezan s pipom, a zatim kliknite Dalje .

    Provjerite je li pip označen u dodatnim značajkama
  6. Ostavite zadanu lokaciju i Napredne mogućnosti, a zatim kliknite Instaliraj da biste započeli instalaciju.

    Instaliranje Pythona
  7. Nakon što je instalacija dovršena, ručno pokrenite računalo ako vas to automatski ne zatraži.
  8. Pri sljedećem pokretanju pogledajte je li problem riješen pokušajem instaliranja Python paketa putem prozora CMD.
  9. Ako i dalje vidite pogrešku " pips nije prepoznata kao unutarnja ili vanjska naredba ", u CMD prozor upišite sljedeću naredbu:
     python -m securepip - zadani-pip 

    Napomena: S određenim distribucijama Pythona (osobito 3.6), moguće je da se PiP ne instalira prema zadanim postavkama. Jedna od službenih ispravki za to uključena u dokumentaciju je ova naredba.

Zanimljivi Članci