Ispravite: & lsquo; pip & rsquo; nije prepoznata kao unutarnja ili vanjska naredba

Neki korisnici koji pokušavaju instalirati Python pakete pomoću izvješća prozora naredbenog retka videći pogrešku " pip nije prepoznata kao unutarnja ili vanjska naredba ". Većina pogođenih korisnika izvještava da se problem pojavljuje čak i nakon instalacije 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 Installs Packages ". 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 indeksu Python paketa .

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 putanju 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 pokvariti PATH 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.

Napomena: 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 PATH varijabli:

  1. Pritisnite Windows tipku + R da biste otvorili dijaloški okvir Pokreni. Zatim upišite " cmd " i pritisnite Enter da biste otvorili naredbeni redak.Pokreni dijaloški okvir: cmd
  2. Unutar prozora naredbenog retka upišite echo% PATH% i pritisnite Enter da biste dobili popis sa svim lokacijama dodanim u varijablu 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 verziji Pythona), to znači da je instalacijski put već dodan vašoj varijabli PATH. U ovom slučaju možete preskočiti dolje navedene metode i prijeći ravno na Metodu 4 gdje započinjemo rješavanje problema vezanih uz instalacijski put 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 je metoda 1 otkrila da PIP instalacija nije postavljena na PATH kao varijablu okruženja, a već ste instalirali Python distribuciju, morat ćete to učiniti ručno.

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

  1. Pritisnite Windows tipku + R da biste otvorili dijaloški okvir Pokreni. Zatim upišite " sysdm.cpl " i pritisnite Enter da biste otvorili zaslon Svojstva sustava .Pokreni dijaloški okvir: sysdm.cpl
  2. Unutar zaslona Svojstva sustava idite na karticu Napredno , a zatim kliknite Varijable okruženja .idite na karticu Advanced i kliknite na Varijable okoline
  3. Na zaslonu Varijable okoline idite na System variables i kliknite Path da biste je odabrali. Zatim s odabranom Stazom kliknite gumb Uredi ....odaberite stavku Path pod System variables i kliknite Edit
  4. Na zaslonu Uredi varijablu okruženja kliknite Novo i dodajte put na kojem se nalazi instalacija PiP. Za Python 3.4, zadano mjesto je C: \ Python34 \ Scripts.

    Dodavanje mjesta instalacije PiP-a

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

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

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

Brži način postavljanja varijable okruženja PIP puta je izvođenje 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 o postavljanju okruženja PiP puta izravno iz prozora naredbenog retka:

  1. Pritisnite Windows tipku + 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. U prozoru naredbenog retka pokrenite 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 zadano mjesto za Python 3.7. Ako koristite 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 Python paketa 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 još uvijek 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 tipku + 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]

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

Duga metoda:

  1. Otvorite dijaloški okvir Run pritiskom Windows tipka + R . Zatim upišite " cmd " i pritisnite Enter da biste otvorili prozor naredbenog retka.Pokreni dijaloški okvir: cmd
  2. U CMD prozoru koristite sljedeću naredbu za navigaciju do direktorija u kojem se nalazi python .whl datoteka.
    cd C: \ python se instalira

    Napomena: U našem primjeru, instalacijski paket Python nalazio se u mapi koja se naziva python installs. 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

    Napomena: 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 tako što ćete izmijeniti instalaciju Pythona i izmijeniti je da biste instalirali PIP. Evo kratkog vodiča kako to učiniti:

  1. Pritisnite Windows tipku + R da biste otvorili dijaloški okvir Pokreni. Zatim upišite " appwiz.cpl " i pritisnite Enter da biste otvorili programe i značajke.

    Pokreni dijaloški okvir: appwiz.cpl

  2. Unutar programa i značajki kliknite desnu tipku miša na instalaciju Python i kliknite Promijeni .Promijenite instalaciju Pythona
  3. Na zaslonu Modify Setup kliknite Modify.

    Kliknite Modify kako biste osigurali da je PiP instaliran

  4. Na zaslonu Opcijske značajke potvrdite okvir povezan s pipom i kliknite Dalje .Izmjena instalacije Pythona tako da uključuje PiP
  5. Pritisnite gumb Instaliraj da biste unijeli promjene u instalaciju Pythona.Promjena instalacije Pythona
  6. Jednom kada se Python instalacija izmijeni, 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 ".

Metoda 6: Instaliranje Pythona putem izvršnog instalacijskog programa

Ako ste tako daleko došli bez rezultata, ponovnom instalacijom Pythona zajedno s njegovim komponentama vjerojatno će se riješiti pogreška " pip nije prepoznat kao unutarnja ili vanjska naredba ".

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 tipku + R da biste otvorili dijaloški okvir Pokreni. Zatim upišite " appwiz.cpl " i pritisnite Enter da biste otvorili programe i značajke .Pokreni dijaloški okvir: appwiz.cpl
  2. Unutar programa i značajki 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, a 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 ovu vezu ( 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 potvrđen okvir povezan s Add Python to PATH - To osigurava pokretanje Python naredbi u naredbenom retku. Zatim kliknite Prilagodi instalaciju .Provjerite je li Python dodan u PATH, a zatim kliknite Prilagodi instalaciju
  5. U prozoru Izborne značajke provjerite je li potvrđen okvir povezan s pipom , a zatim kliknite Dalje .Obavezno provjerite je li pip označen u opcijama
  6. Ostavite zadano mjesto i Napredne mogućnosti , a zatim kliknite Instaliraj da biste započeli instalaciju.Instaliranje Pythona
  7. Nakon dovršetka instalacije, ponovno 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 i dalje vidite pogrešku " pip nije prepoznat kao unutarnja ili vanjska naredba ", upišite sljedeću naredbu u CMD prozor:
    python -m securepip --default-pip 

    Napomena: S određenim Python distribucijama (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.

Preporučeno

Popravak: Minecraft ne reagira
Što je aplikacija za registraciju uređaja za digitalni TV tuner i treba li je ukloniti?
Što je FileRepMalware i biste li ga trebali ukloniti