Remediați: & lsquo; pip & rsquo; nu este recunoscut ca o comandă internă sau externă

Unii utilizatori care încearcă să instaleze pachete Python folosind un raport de fereastră de comandă, văzând că eroarea „ pip nu este recunoscută ca o comandă internă sau externă ”. Cei mai mulți utilizatori afectați raportează că problema apare chiar și după instalarea distribuției Python și asigurându-se că Python este adăugat la variabila cale. Problema nu este specifică unui anumit sistem de operare, deoarece este raportată pe Windows 7, Windows 8 și Windows 10.

„pip” nu este recunoscut ca o comandă internă sau externă, un program operabil sau un fișier batch

Ce este PIP?

PiP este un acronim recursiv pentru „ Pip Installs Packages “. Este în esență un sistem de gestionare a pachetelor utilizat pentru instalarea și gestionarea pachetelor software scrise în Python. Majoritatea utilizatorilor folosesc PiP pentru a instala și gestiona pachetele Python găsite în Indexul pachetelor Python .

Cele mai recente versiuni Python (Python 2.7.9 și versiuni ulterioare și Python 3.4) includ Pip în mod implicit.

Ce cauzează că „pip” nu este recunoscut ca o eroare de comandă internă sau externă?

Am investigat această problemă examinând diferite rapoarte ale utilizatorilor și încercând să reproducem problema pe computerele noastre. Din ceea ce am adunat, există mai multe scenarii despre care se știe că declanșează acest mesaj de eroare special:

  • Instalarea PIP nu este adăugată la variabila de sistem - Pentru a putea rula comenzile Python dintr-o fereastră CMD, va trebui să adăugați calea instalării PiP la PATH în variabila de sistem. Dacă ați instalat Python utilizând executabilul de instalare, acesta ar trebui adăugat automat.
  • Instalarea este adăugată incorect în PATH - Este ușor să deranjați PATH dacă îl adăugați manual. Spațiu suplimentar sau lipsa unui punct și virgulă înainte de noul PATH va ajunge să producă eroarea.

Dacă în prezent încercați să rezolvați acest mesaj de eroare special care vă împiedică să utilizați comanda Python în CMD, urmați metodele promovate în acest articol. Toate corecțiile potențiale de mai jos sunt confirmate că funcționează de cel puțin un utilizator afectat.

Pentru cele mai bune rezultate, urmați metodele de mai jos pentru a găsi o soluție care vă ajută să rezolvați problema în scenariul dvs. particular.

Metoda 1: Verificarea dacă PIP este adăugat la variabila PATH

Să începem să aflăm unde ne aflăm. Dacă nu știți dacă instalarea dvs. PIP este adăugată la variabila PATH, o puteți afla cu ușurință utilizând o anumită comandă la un prompt CMD.

Știind acest lucru vă va indica în direcția corectă și vă va salva de la încercarea pașilor inutili.

Notă: Dacă știți deja dacă calea instalării dvs. PIP este adăugată la variabila PATH, treceți în jos la următoarele metode.

Iată un ghid rapid despre verificarea dacă instalarea PIP este deja în variabila PATH:

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Executare. Apoi, tastați „ cmd ” și apăsați Enter pentru a deschide linia de comandă.Rulați dialogul: cmd
  2. În fereastra promptului de comandă, tastați echo% PATH% și apăsați Enter pentru a obține o listă cu toate locațiile adăugate la variabila PATH.Se verifică dacă instalarea PIP este prezentă în variabila PATH
  3. Dacă reușiți să găsiți o cale similară cu C: \ Python37 \ Scripts (aceasta depinde de versiunea dvs. Python), înseamnă că calea de instalare este deja adăugată variabilei PATH. În acest caz, puteți sări peste metodele de mai jos și să treceți direct la Metoda 4, unde începem depanarea problemelor legate de calea de instalare PiP.

Dacă nu ați putut găsi calea de instalare PiP folosind testul de mai sus, treceți la următoarele metode de mai jos (Metoda 2 și Metoda 3) pentru a adăuga PIP la variabila de mediu PATH.

Metoda 2: Adăugarea PIP la variabila de mediu PATH utilizând Windows GUI

Dacă Metoda 1 a dezvăluit că instalarea PIP nu este setată la PATH ca variabilă de mediu și ați instalat deja distribuția Python, va trebui să o faceți manual.

După finalizarea procedurii de mai jos, veți putea introduce comenzi PiP dintr-o fereastră de comandă. Iată un ghid rapid despre Adăugarea instalării PiP la variabila de mediu Path utilizând interfața grafică Windows:

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Executare. Apoi, tastați „ sysdm.cpl ” și apăsați Enter pentru a deschide ecranul System Properties .Rulați dialogul: sysdm.cpl
  2. În ecranul System Properties, accesați fila Advanced , apoi faceți clic pe Variabile de mediu .accesați fila Advanced și faceți clic pe Variabile de mediu
  3. În ecranul Variabile de mediu, accesați Variabile de sistem și faceți clic pe Cale pentru ao selecta. Apoi, cu Calea selectată, faceți clic pe butonul Editați ...selectați intrarea Cale sub Variabile de sistem și faceți clic pe Editare
  4. În ecranul Editare variabilă de mediu, faceți clic pe Nou și adăugați calea în care se află instalarea PiP. Pentru Python 3.4, locația implicită este C: \ Python34 \ Scripts.

    Adăugarea locației de instalare PiP

  5. Odată ce calea este adăugată, deschideți o nouă fereastră CMD și încercați să instalați un pachet python care vine cu PiP. Nu ar trebui să mai vedeți eroarea „ pip nu este recunoscută ca o comandă internă sau externă ”.

Dacă căutați o modalitate mai rapidă de a adăuga locația PiP la variabila de mediu, urmați Metoda 3 .

Metoda 3: Adăugarea PIP la variabila de mediu PATH utilizând CMD

O modalitate mai rapidă de a configura variabila de mediu a căii PIP este să o faceți direct dintr-o fereastră CMD. Acest lucru vă va economisi ceva timp, dar poate fi puțin mai intimidant dacă nu sunteți obișnuiți să utilizați terminalul.

Iată un ghid rapid despre setarea mediului de cale PiP direct dintr-o fereastră de comandă:

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Executare. Apoi, tastați „ cmd ” și apăsați Enter pentru a deschide o fereastră de comandă.Rulați dialogul: cmd
  2. În fereastra Prompt comandă, rulați următoarea comandă pentru a seta instalarea PIP la variabila de mediu:
    setx PATH „% PATH%; C: \ Python37 \ Scripts”

    Notă: rețineți că în această comandă am folosit locația implicită pentru Python 3.7. Dacă utilizați o altă versiune Python sau ați instalat-o într-o locație personalizată, schimbați calea după ' ; 'în consecință.

  3. Vedeți dacă această metodă a fost realizată cu succes rularea unui pachet de instalare Python (unul care utilizează PIP) din aceeași fereastră CMD. Dacă întâmpinați în continuare mesajul de eroare, treceți la următoarea metodă de mai jos.

Metoda 4: Deschiderea pachetului Python fără adăugarea variabilei PiP

Dacă căutați o modalitate de a instala un pachet Python de la CMD fără a adăuga PiP la variabila de mediu PATH, puteți utiliza câteva comenzi diferite pentru a-l instala. Acest lucru funcționează și dacă ați folosit metodele de mai sus pentru a configura variabila PATH de mediu, dar întâmpinați în continuare mesajul de eroare.

Iată câteva moduri pe care le puteți utiliza pentru a deschide pachete de instalare Python în CMD fără a adăuga variabila PIP:

Metoda Scurtă:

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Executare. Apoi, tastați „ cmd ” și apăsați Enter pentru a deschide o fereastră de comandă.Rulați dialogul: cmd
  2. Tastați următoarele comenzi și asigurați-vă că schimbați substituentul cu numele propriului pachet:
    python -m pip instalează [numele pachetului]

    Notă: Schimbați [ numele pachetului ] cu numele pachetului pe care încercați să îl instalați.

Metoda lungă:

  1. Deschide o casetă de dialog Run apăsând tasta Windows + R . Apoi, tastați „ cmd ” și apăsați Enter pentru a deschide o fereastră de comandă.Rulați dialogul: cmd
  2. În fereastra CMD, utilizați următoarea comandă pentru a naviga la directorul în care se află fișierul .whl python .
    cd C: \ python instalează

    Notă: În exemplul nostru, pachetul de instalare Python a fost localizat într-un folder numit instalări python. Adaptați această comandă pentru a naviga la directorul în care se află roata.

  3. Apoi, rulați următoarea comandă pentru a instala pachetul Python folosind PiP:
    c: \ python37 \ scripts \ pip.exe install [package] .whl

    Notă: Rețineți că trebuie să modificați locația instalării dvs. Python dacă aveți o versiune mai veche sau dacă ați instalat într-o locație personalizată. De asemenea, asigurați-vă că schimbați substituentul [pachet] cu numele propriu al pachetului.

Dacă aceste două ultime metode nu v-au permis să instalați pachetul Python din fereastra CMD, urmați ultima metodă de mai jos, unde ne asigurăm că PiP este instalat.

Metoda 5: Asigurați-vă că PiP este inclus în instalarea Python

Înainte de a continua și a reinstala întregul mediu Python, să vedem dacă PiP nu a fost omis din instalarea Python. Anumiți instalatori Python vor lăsa PiP în afara instalării implicite.

Din fericire, puteți remedia acest lucru modificând instalarea Python și modificând-o pentru a instala PIP. Iată un ghid rapid despre cum să faceți acest lucru:

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Executare. Apoi, tastați „ appwiz.cpl ” și apăsați Enter pentru a deschide Programe și caracteristici.

    Rulați dialogul: appwiz.cpl

  2. În cadrul programelor și caracteristicilor , faceți clic dreapta pe instalarea Python și faceți clic pe Modificare .Schimbați instalarea Python
  3. În ecranul Modify Setup , faceți clic pe Modify.

    Faceți clic pe Modificare pentru a vă asigura că PiP este instalat

  4. În ecranul Caracteristici opționale , bifați caseta asociată cu pip și faceți clic pe Următorul .Modificarea instalării Python pentru a include PiP
  5. Apăsați butonul Instalare pentru a face modificările la instalarea Python.Schimbarea instalării Python
  6. Odată ce instalarea Python este modificată, deschideți o fereastră CMD și vedeți dacă puteți instala un pachet Python cu PiP fără a vedea eroarea „ pip nu este recunoscută ca o comandă internă sau externă ”.

Metoda 6: Instalarea Python prin intermediul programului de instalare executabil

Dacă ați ajuns până aici fără rezultat, reinstalarea Python împreună cu componentele sale va rezolva probabil eroarea „ pip nu este recunoscută ca o comandă internă sau externă ”.

Cel mai simplu mod de a face acest lucru este folosind programul de instalare executabil Python. Dacă îl configurați corect, acesta va instala automat PiP. Iată un ghid rapid despre cum să faceți acest lucru:

  1. Apăsați tasta Windows + R pentru a deschide o casetă de dialog Executare. Apoi, tastați „ appwiz.cpl ” și apăsați Enter pentru a deschide Programe și caracteristici .Rulați dialogul: appwiz.cpl
  2. În cadrul programelor și caracteristicilor , derulați în jos până la lista de programe pentru a găsi instalarea Python. După ce îl găsiți, faceți clic dreapta pe el și alegeți Dezinstalare, apoi urmați instrucțiunile de pe ecran pentru al elimina din sistem. Odată ce distribuția Python este eliminată de pe computer, reporniți computerul.Dezinstalarea Python de pe computer
  3. La următoarea pornire, vizitați acest link ( aici ) și descărcați cel mai recent instalator executabil Python conform arhitecturii dvs. Os.Descărcarea instalatorului executabil Python potrivit
  4. Deschideți executabilul de instalare și începeți asigurându-vă că este bifată caseta asociată cu Adăugare Python la PATH - Acest lucru vă asigură că puteți rula comenzile Python în linia de comandă. Apoi, faceți clic pe Personalizați instalarea .Asigurați-vă că Python este adăugat la PATH, apoi faceți clic pe Personalizare instalare
  5. În fereastra Caracteristici opționale , asigurați-vă că este bifată caseta asociată cu pip , apoi faceți clic pe Următorul .Asigurați-vă că pip este verificat în funcțiile opționale
  6. Lăsați locația implicită și Opțiuni avansate , apoi faceți clic pe Instalare pentru a începe instalarea.Instalarea Python
  7. După finalizarea instalării, reporniți computerul manual dacă nu vi se solicită automat să faceți acest lucru.
  8. La următoarea pornire, vedeți dacă problema a fost rezolvată încercând să instalați un pachet Python printr-o fereastră CMD.
  9. Dacă vedeți în continuare eroarea „ pip nu este recunoscută ca o comandă internă sau externă ”, tastați următoarea comandă într-o fereastră CMD:
    python -m assurepip --default-pip 

    Notă: Cu anumite distribuții Python (în special 3.6), este posibil ca PiP să nu fie instalat în mod implicit. Una dintre soluțiile oficiale pentru acest lucru inclusă în documentație este această comandă.