Popravak: 'pip' nije prepoznat kao unutarnja ili vanjska naredba



Isprobajte Naš Instrument Za Uklanjanje Problema

Neki korisnici koji pokušavaju instalirati Python pakete pomoću izvješća prozora naredbenog retka videći ' pip nije prepoznat kao unutarnja ili vanjska naredba ”Pogreška. Većina pogođenih korisnika izvještava da se problem pojavljuje čak i nakon instaliranja distribucije Pythona i osiguravanja da je Python dodan varijabli puta. Problem nije specifičan za određeni OS jer je prijavljen u sustavima Windows 7, Windows 8 i Windows 10.



'Pip' nije prepoznat kao unutarnja ili vanjska naredba, operativni program ili batch datoteka



Što je PIP?

PiP je rekurzivna kratica za ' Pip instalira pakete “. To je u osnovi sustav upravljanja paketima koji se koristi za instaliranje i upravljanje softverskim paketima napisanim na Pythonu. Većina korisnika koristi PiP za instaliranje i upravljanje Python paketima koji se nalaze u Indeks paketa Python .



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

Što uzrokuje da se 'pip' 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. Prema onome što smo skupili, poznato je nekoliko scenarija koji pokreću ovu određenu poruku o pogrešci:

  • Instalacija PIP-a nije dodana u sistemsku varijablu - Da biste mogli pokretati Python naredbe iz CMD prozora, morat ćete dodati stazu svoje PiP instalacije na svoj PATH u sistemskoj varijabli. Ako ste instalirali Python pomoću instalacijske izvršne datoteke, treba ga dodati automatski.
  • Instalacija je pogrešno dodana u vaš PATH - Lako je zabrljati PUT ako ga dodate ručno. Dodatni razmak ili nedostatak točke sa zarezom prije novog PATH-a dovest će do pogreške.

Ako trenutno pokušavate riješiti ovu određenu poruku o pogrešci koja vas sprečava da koristite naredbu Python u CMD-u, slijedite metode oglašene u ovom članku. Potvrđeno je da svi potencijalni popravci u nastavku rade barem jedan pogođeni korisnik.



Da biste postigli najbolje rezultate, slijedite donje metode kako biste pronašli popravak koji vam pomaže riješiti problem u vašem određenom scenariju.

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

Krenimo od toga da saznamo gdje smo. Ako ne znate je li vaša PIP instalacija dodana vašoj varijabli PATH, to možete lako saznati pomoću određene naredbe u CMD odzivu.

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

Bilješka: Ako već znate je li staza vaše PIP instalacije dodana vašoj varijabli PATH, prijeđite na sljedeće metode u nastavku.

Evo kratkog vodiča o provjeri je li instalacija PIP-a već u vašoj varijabli PATH:

  1. Pritisnite Windows tipka + R da biste otvorili dijaloški okvir Pokreni. Zatim upišite ' cmd 'I pritisnite Unesi za otvaranje naredbenog retka. Dodavanje mjesta instalacije PiP-a

    Pokreni dijaloški okvir: cmd

  2. Unesite prozor naredbenog retka eho% PATH% i pritisnite Unesi da biste dobili popis sa svim lokacijama dodanim varijabli PATH. Pokreni dijaloški okvir: appwiz.cpl

    Provjera je li PIP instalacija prisutna u varijabli PATH

  3. Ako uspijete pronaći put sličan C: Python37 Skripte (to ovisi o vašoj verziji Pythona), to znači da je instalacijski put već dodan vašoj PATH varijabli. U tom slučaju možete preskočiti pored metoda u nastavku i skočiti ravno na Metoda 4 gdje započinjemo rješavanje problema vezanih uz put instalacije PiP-a.

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

Metoda 2: Dodavanje PIP-a u varijablu okruženja PATH pomoću Windows GUI-a

Ako Metoda 1 je otkrio da PIP instalacija nije postavljena na PATH kao varijablu okruženja i da ste već instalirali Python distribuciju, morat ćete to učiniti ručno.

Nakon što dovršite donji postupak, moći ćete unositi PiP naredbe iz prozora naredbenog retka. Evo kratkog vodiča za dodavanje PiP instalacije u varijablu okruženja Path pomoću Windows GUI-ja:

  1. Pritisnite Windows tipka + R da biste otvorili dijaloški okvir Pokreni. Zatim upišite ' sysdm.cpl 'I pritisnite Unesi otvoriti Svojstva sustava zaslon. Kliknite Modify kako biste osigurali da je PiP instaliran

    Pokreni dijaloški okvir: sysdm.cpl

  2. Unutar zaslona Svojstva sustava idite na Napredna karticu, a zatim kliknite na Varijable okoline .

    Idite na karticu Advanced i kliknite Varijable okoline

  3. Na zaslonu Varijable okoline idite na Sistemske varijable i kliknite na Staza da ga odaberete. Zatim s Staza odabrano, kliknite na Uredi… dugme.

    Odaberite stavku Put u odjeljku Sistemske varijable i kliknite Uredi

  4. U Uredi zaslon varijable okoline, kliknite na Novi i dodajte stazu na kojoj se nalazi instalacija PiP. Za Python 3.4, zadani je položaj C: Python34 Skripte.

    Dodavanje mjesta instalacije PiP-a

  5. Jednom kada je staza dodana, otvorite novi CMD prozor i pokušajte instalirati python paket koji dolazi s PiP-om. Više ne biste trebali vidjeti ' pip nije prepoznat kao unutarnja ili vanjska naredba 'pogreška.

Ako tražite brži način za dodavanje lokacije PiP u varijablu okruženja, slijedite Metoda 3 .

Metoda 3: Dodavanje PIP-a varijabli okruženja PATH pomoću CMD-a

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

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

  1. Pritisnite Windows tipka + R da biste otvorili dijaloški okvir Pokreni. Zatim upišite ' cmd 'I pritisnite Unesi za otvaranje prozora naredbenog retka.

    Pokreni dijaloški okvir: cmd

  2. U prozoru naredbenog retka pokrenite sljedeću naredbu da postavite PIP instalaciju na varijablu okruženja:
    setx PATH “% PATH%; C:  Python37  Scripts”

    Bilješka: Imajte na umu da smo u ovoj naredbi koristili zadano mjesto za Python 3.7. Ako upotrebljavate drugu verziju Pythona ili ste je instalirali na prilagođenom mjestu, promijenite put nakon ' ; ' prema tome.

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

Metoda 4: Otvaranje Python paketa bez dodavanja PiP varijable

Ako tražite način za instalaciju paketa Python iz CMD-a bez dodavanja PiP-a u varijablu okruženja PATH, možete ga upotrijebiti s nekoliko različitih naredbi. To također radi ako ste gornjim metodama konfigurirali varijablu PATH okruženja, ali i dalje nailazite na poruku o pogrešci.

Evo nekoliko načina na koje možete otvoriti Python instalacijske pakete u CMD-u bez dodavanja PIP varijable:

Kratka metoda:

  1. Pritisnite Windows tipka + R da biste otvorili dijaloški okvir Pokreni. Zatim upišite ' cmd ”I pritisnite Enter da biste otvorili prozor naredbenog retka.

    Pokreni dijaloški okvir: cmd

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

    Bilješka: Promijeniti [naziv paketa] s nazivom paketa koji pokušavate instalirati.

Duga metoda:

  1. Otvorite dijaloški okvir Pokreni pritiskom na Windows tipka + R . Zatim upišite ' cmd ”I pogodio Unesi za otvaranje prozora naredbenog retka.

    Pokreni dijaloški okvir: cmd

  2. U CMD prozoru koristite sljedeću naredbu za navigaciju do direktorija u kojem je python .whl datoteka se nalazi.
    cd C:  python se instalira

    Bilješka: U našem primjeru, instalacijski paket Python nalazio se u mapi pod nazivom python instalira. Prilagodite ovu naredbu za navigaciju do direktorija u kojem se nalazi kotačić.

  3. Zatim pokrenite sljedeću naredbu za instalaciju paketa Python pomoću PiP-a:
     c:  python37  scripts  pip.exe instalacija [paket] .whl 

    Bilješka: Imajte na umu da morate promijeniti mjesto instalacije pythona ako imate stariju verziju ili ako ste instalirali na prilagođeno mjesto. Također, obavezno promijenite rezervirano mjesto [paket] u svoje ime paketa.

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

5. metoda: Osiguravanje da PiP bude uključen u vašu instalaciju Pythona

Prije nego što nastavimo i ponovno instaliramo cijelo Python okruženje, pogledajmo je li PiP izostavljen iz instalacije Pythona. Određeni instalateri Pythona izostavit će PiP iz zadane instalacije.

Srećom, to možete ispraviti modificirajući instalaciju Pythona i modificirajući je tako da instalira PIP. Evo kratkog vodiča kako to učiniti:

  1. Pritisnite Windows tipka + R da biste otvorili dijaloški okvir Pokreni. Zatim upišite ' appwiz.cpl 'I pritisnite Unesi otvoriti Programi i Značajke.

    Pokreni dijaloški okvir: appwiz.cpl

  2. Iznutra Programi i značajke , desnom tipkom miša kliknite Piton instalaciju i kliknite Promijeniti .

    Promijenite instalaciju Pythona

  3. Na Izmijenite postavke zaslon, kliknite na Izmijeniti.

    Kliknite Modify kako biste osigurali da je PiP instaliran

  4. U Dodatne značajke zaslon, potvrdite okvir povezan s pip i kliknite Sljedeći .

    Izmjena instalacije Pythona tako da uključuje PiP

  5. Pritisnite gumb Instaliraj da biste unijeli promjene u instalaciju Pythona.

    Promjena instalacije Pythona

  6. Nakon što se Python instalacija izmijeni, otvorite CMD prozor i provjerite jeste li u mogućnosti instalirati Python paket s PiP-om, a da ne vidite ' pip nije prepoznat kao unutarnja ili vanjska naredba 'pogreška.

Metoda 6: Instaliranje Pythona putem izvršnog instalacijskog programa

Ako ste došli ovako daleko bez rezultata, ponovna instalacija Pythona zajedno s njegovim komponentama vjerojatno će riješiti ' pip nije prepoznat kao unutarnja ili vanjska naredba 'pogreška.

To ćete najlakše učiniti pomoću izvršnog instalacijskog programa Python. Ako ga pravilno konfigurirate, automatski će instalirati PiP. Evo kratkog vodiča kako to učiniti:

  1. Pritisnite Windows tipka + R da biste otvorili dijaloški okvir Pokreni. Zatim upišite ' appwiz.cpl 'I pritisnite Unesi otvoriti Programi i značajke .

    Pokreni dijaloški okvir: appwiz.cpl

  2. Iznutra Programi i značajke , pomaknite se prema popisu programa da biste pronašli instalaciju Pythona. Nakon što ga pronađete, kliknite ga desnom tipkom miša i odaberite Deinstaliraj, zatim slijedite upute na zaslonu da biste ga uklonili iz sustava. Nakon uklanjanja distribucije Pythona s računala, ponovo pokrenite stroj.

    Deinstaliranje Pythona s vašeg računala

  3. Pri sljedećem pokretanju posjetite ovaj link ( ovdje ) i preuzmite najnoviji izvršni instalacijski program Python prema vašoj Os arhitekturi.

    Preuzimanje ispravnog izvršnog instalacijskog programa Python

  4. Otvorite instalacijsku izvršnu datoteku i počnite tako da provjerite je li okvir povezan sa Dodajte Python u PATH je označeno - Ovo osigurava da možete pokretati Python naredbe u naredbenom retku. Zatim kliknite na Prilagodite instalaciju .

    Provjerite je li Python dodan u PATH, a zatim kliknite Prilagodi instalaciju

  5. U Dodatne značajke Provjerite je li okvir povezan sa pip je označeno, a zatim kliknite Sljedeći .

    Obavezno provjerite je li pip označen u opcijama

  6. Ostavite zadano mjesto i Napredne opcije , a zatim kliknite Instalirati za početak instalacije.

    Instaliranje Pythona

  7. Kad je instalacija završena, ponovo pokrenite računalo ručno ako se to automatski ne zatraži.
  8. Pri sljedećem pokretanju provjerite je li problem riješen pokušajem instalacije paketa Python putem CMD prozora.
  9. Ako još uvijek vidite ' pip nije prepoznat kao unutarnja ili vanjska naredba ', U CMD prozor unesite sljedeću naredbu:
     python -m securepip --default-pip 

    Bilješka: S određenim distribucijama Pythona (posebno 3.6), moguće je da se PiP ne instalira prema zadanim postavkama. Jedno od službenih popravaka za ovo uključeno u dokumentaciju je ova naredba.

7 minuta čitanja