Popravek: »pip« ni prepoznan kot notranji ali zunanji ukaz



Preizkusite Naš Instrument Za Odpravo Težav

Nekateri uporabniki poskušajo namestiti pakete Python z uporabo okenskega poročila ukaznega poziva, ko vidijo pip ni prepoznan kot notranji ali zunanji ukaz ”Napaka. Najbolj prizadeti uporabniki poročajo, da se težava pojavlja tudi po namestitvi distribucije Python in po tem, da je Python dodan spremenljivki poti. Težava ni značilna za določen operacijski sistem, saj je prijavljena v sistemih Windows 7, Windows 8 in Windows 10.



„Pip“ ni prepoznan kot notranji ali zunanji ukaz, operativni program ali paketna datoteka



Kaj je PIP?

PiP je rekurzivna kratica za ' Pip namesti pakete “. V bistvu gre za sistem za upravljanje paketov, ki se uporablja za namestitev in upravljanje programskih paketov, napisanih v Pythonu. Večina uporabnikov uporablja PiP za namestitev in upravljanje paketov Python, najdenih v Indeks paketov Python .



Najnovejše različice Pythona (Python 2.7.9 in novejše ter Python 3.4) privzeto vključujejo Pip.

Kaj povzroča, da 'pip' ni prepoznan kot notranja ali zunanja napaka ukaza?

To težavo smo raziskali tako, da smo si ogledali različna poročila uporabnikov in jo poskušali ponoviti v naših računalnikih. Iz tega, kar smo zbrali, je znanih več scenarijev, ki sprožijo to posebno sporočilo o napaki:

  • Namestitev PIP ni dodana sistemski spremenljivki - Če želite zagnati ukaze Python iz okna CMD, boste morali dodati pot namestitve PiP v svoj PATH v sistemski spremenljivki. Če ste Python namestili z namestitveno izvršljivo datoteko, ga je treba dodati samodejno.
  • Namestitev je napačno dodana v vaš PATH - POT je enostavno pokvariti, če jo dodate ročno. Napaka bo povzročila dodaten presledek ali manjka podpičje pred novim PATH.

Če trenutno poskušate razrešiti to posebno sporočilo o napaki, ki vam preprečuje uporabo ukaza Python v CMD, upoštevajte metode, opisane v tem članku. Vsi možni popravki spodaj potrjujejo, da delujejo vsaj en prizadeti uporabniki.



Za najboljše rezultate sledite spodnjim metodam, dokler ne najdete popravka, ki vam pomaga rešiti težavo v vašem določenem scenariju.

1. način: Preverjanje, ali je v spremenljivko PATH dodan PIP

Začnimo z ugotovitvijo, kje smo. Če ne veste, ali je vaša namestitev PIP dodana spremenljivki PATH, jo lahko preprosto ugotovite z uporabo določenega ukaza v pozivu CMD.

Če to veste, vas bo usmeril v pravo smer in vam prihranil preizkušanje nepotrebnih korakov.

Opomba: Če že veste, ali je pot vaše namestitve PIP dodana spremenljivki PATH, se pomaknite navzdol do naslednjih metod spodaj.

Tu je hiter vodnik za preverjanje, ali je namestitev PIP že v vaši spremenljivki PATH:

  1. Pritisnite Tipka Windows + R. odpreti pogovorno okno Zaženi. Nato vnesite » cmd 'In pritisnite Enter odpreti ukazni poziv. Dodajanje mesta namestitve PiP

    Zaženi pogovorno okno: cmd

  2. V okno ukaznega poziva vnesite odmev% PATH% in pritisnite Enter da dobite seznam z vsemi lokacijami, ki so dodane spremenljivki PATH. Zaženi pogovorno okno: appwiz.cpl

    Preverjanje, ali je v spremenljivki PATH prisotna namestitev PIP

  3. Če vam uspe najti pot, podobno C: Python37 Scripts (to je odvisno od vaše različice Python), to pomeni, da je namestitvena pot že dodana vaši spremenljivki PATH. V tem primeru lahko preskočite poleg spodnjih metod in skočite naravnost na 4. metoda kjer začnemo odpravljati težave, povezane z namestitveno potjo PiP.

Če z zgornjim testom niste mogli najti namestitvene poti PiP, se premaknite na naslednje metode spodaj (2. in 3. metoda), da dodate PIP v spremenljivko okolja PATH.

2. način: Dodajanje PIP spremenljivki okolja PATH z uporabo Windows GUI

Če 1. metoda je razkril, da namestitev PIP ni nastavljena na PATH kot spremenljivka okolja in ste že namestili distribucijo Python, boste morali to storiti ročno.

Po končanem spodnjem postopku boste lahko ukaze PiP vnašali iz okna ukaznega poziva. Tukaj je kratek vodnik za dodajanje namestitve PiP spremenljivki okolja Path z uporabniškim vmesnikom sistema Windows:

  1. Pritisnite Tipka Windows + R. odpreti pogovorno okno Zaženi. Nato vnesite » sysdm.cpl 'In pritisnite Enter odpreti Lastnosti sistema zaslon. Kliknite Spremeni, da zagotovite, da je PiP nameščen

    Zaženi pogovorno okno: sysdm.cpl

  2. Znotraj zaslona System Properties pojdite na Napredno , nato kliknite Spremenljivke okolja .

    Pojdite na zavihek Dodatno in kliknite Spremenljivke okolja

  3. Na zaslonu Spremenljivke okolja pojdite na Sistemske spremenljivke in kliknite Pot da jo izberete. Nato z Pot kliknite izbrano Uredi… .

    Izberite vnos Pot pod Sistemske spremenljivke in kliknite Uredi

  4. V Uredi zaslon s spremenljivko okolja, kliknite na Novo in dodajte pot, kjer se nahaja namestitev PiP. Za Python 3.4 je privzeto mesto C: Python34 Scripts.

    Dodajanje mesta namestitve PiP

  5. Ko je pot dodana, odprite novo okno CMD in poskusite namestiti paket python, ki je priložen PiP. Ne bi smeli več videti ' pip ni prepoznan kot notranji ali zunanji ukaz 'napaka.

Če iščete hitrejši način dodajanja lokacije PiP v spremenljivko okolja, sledite 3. metoda .

3. način: Dodajanje PIP spremenljivki okolja PATH s pomočjo CMD

Hitrejši način nastavitve spremenljivke okolja poti PIP je, da to storite neposredno iz okna CMD. S tem boste prihranili nekaj časa, vendar je lahko nekoliko bolj zastrašujoče, če terminala niste vajeni.

Tu je hiter vodnik za nastavitev okolja poti PiP neposredno iz okna ukaznega poziva:

  1. Pritisnite Tipka Windows + R. odpreti pogovorno okno Zaženi. Nato vnesite » cmd 'In pritisnite Enter odpreti okno ukaznega poziva.

    Zaženi pogovorno okno: cmd

  2. V oknu ukaznega poziva zaženite naslednji ukaz, da namestite PIP na spremenljivko okolja:
    setx PATH “% PATH%; C:  Python37  Scripts”

    Opomba: Upoštevajte, da smo v tem ukazu uporabili privzeto lokacijo za Python 3.7. Če uporabljate drugo različico Pythona ali ste jo namestili na mesto po meri, spremenite pot po ; „V skladu s tem.

  3. Preverite, ali je bila ta metoda uspešno izvedena z zagonom namestitvenega paketa Python (tistega, ki uporablja PIP) iz istega okna CMD. Če še vedno naletite na sporočilo o napaki, se pomaknite na naslednjo metodo spodaj.

4. način: Odpiranje paketa Python brez dodajanja spremenljivke PiP

Če iščete način namestitve paketa Python iz CMD, ne da bi dodali PiP v spremenljivko okolja PATH, lahko za namestitev uporabite nekaj različnih ukazov. To deluje tudi, če ste z zgornjimi metodami konfigurirali spremenljivko PATH okolja, vendar še vedno naletite na sporočilo o napaki.

Tu je nekaj načinov, s katerimi lahko v CMD odprete namestitvene pakete Pythona brez dodajanja spremenljivke PIP:

Kratka metoda:

  1. Pritisnite Tipka Windows + R. odpreti pogovorno okno Zaženi. Nato vnesite » cmd 'In pritisnite Enter, da odprete okno ukaznega poziva.

    Zaženi pogovorno okno: cmd

  2. Vnesite naslednje ukaze in spremenite oznako mesta v svoje ime paketa:
    python -m pip install [ime paketa]

    Opomba: Spremeni se [ime paketa] z imenom paketa, ki ga želite namestiti.

Dolga metoda:

  1. Odprite pogovorno okno Zaženi s pritiskom na Tipka Windows + R. . Nato vnesite » cmd «In zadeti Enter odpreti okno ukaznega poziva.

    Zaženi pogovorno okno: cmd

  2. V oknu CMD uporabite naslednji ukaz za navigacijo do imenika, kjer je python .whl datoteka.
    cd C:  python se namesti

    Opomba: V našem primeru je bil namestitveni paket Python v mapi z imenom python namesti. Prilagodite ta ukaz za navigacijo do imenika, v katerem je kolesce.

  3. Nato zaženite naslednji ukaz za namestitev paketa Python s pomočjo PiP:
     c:  python37  scripts  pip.exe namestite [paket] .whl 

    Opomba: Upoštevajte, da morate spremeniti lokacijo namestitve pythona, če imate starejšo različico ali če ste namestili lokacijo po meri. Prav tako ne pozabite spremeniti nadomestnega znaka [paket] v svoje ime paketa.

Če ti zadnji dve metodi nista omogočili namestitve paketa Python iz okna CMD, sledite zadnji spodnji metodi, kjer zagotovimo, da je nameščen PiP.

5. način: Zagotovite, da je PiP vključen v vašo namestitev Pythona

Preden nadaljujemo in ponovno namestimo celotno okolje Python, poglejmo, ali PiP ni bil izpuščen iz namestitve Python. Nekateri namestitveni programi Python ne bodo privzeti PiP.

Na srečo lahko to popravite tako, da spremenite namestitev Pythona in jo spremenite tako, da namesti PIP. Tu je kratek vodnik, kako to storiti:

  1. Pritisnite Tipka Windows + R. odpreti pogovorno okno Zaženi. Nato vnesite » appwiz.cpl 'In pritisnite Enter odpreti Programi in Lastnosti.

    Zaženi pogovorno okno: appwiz.cpl

  2. Notri Programi in lastnosti , z desno miškino tipko kliknite Python namestitev in kliknite Spremeni se .

    Spremenite namestitev Pythona

  3. Pri Spremenite nastavitev zaslon, kliknite na Spremeni.

    Kliknite Spremeni, da zagotovite, da je PiP nameščen

  4. V Izbirne funkcije zaslon, potrdite polje, povezano s pip in kliknite Naslednji .

    Spreminjanje namestitve Python tako, da vključuje PiP

  5. Pritisnite gumb Namesti, da spremenite namestitev Pythona.

    Spreminjanje namestitve Python

  6. Ko je namestitev Pythona spremenjena, odprite okno CMD in preverite, ali lahko Python namestite paket s PiP, ne da bi videli » pip ni prepoznan kot notranji ali zunanji ukaz 'napaka.

6. način: Namestitev Pythona prek izvršljivega namestitvenega programa

Če ste tako daleč prišli brez rezultata, bo ponovna namestitev Pythona skupaj z njegovimi komponentami verjetno razrešila » pip ni prepoznan kot notranji ali zunanji ukaz 'napaka.

To najlažje storite z uporabo namestitvenega programa Python. Če ga pravilno konfigurirate, bo PiP samodejno namestil. Tu je kratek vodnik, kako to storiti:

  1. Pritisnite Tipka Windows + R. odpreti pogovorno okno Zaženi. Nato vnesite » appwiz.cpl 'In pritisnite Enter odpreti Programi in lastnosti .

    Zaženi pogovorno okno: appwiz.cpl

  2. Notri Programi in lastnosti , se pomaknite navzdol do seznama programov, da poiščete namestitev Pythona. Ko jo najdete, jo kliknite z desno miškino tipko in izberite Odstrani, nato sledite navodilom na zaslonu, da ga odstranite iz sistema. Ko je distribucija Pythona odstranjena iz računalnika, znova zaženite računalnik.

    Odstranitev Pythona iz vaše naprave

  3. Ob naslednjem zagonu obiščite to povezavo ( tukaj ) in prenesite najnovejši namestitveni program Python v skladu z vašo arhitekturo Os.

    Nalaganje pravega namestitvenega programa Python

  4. Odprite namestitveno izvedljivo datoteko in začnite tako, da se prepričate, da je polje, povezano z Dodajte Python v PATH je označeno - To zagotavlja, da lahko v ukaznem pozivu zaženete ukaze Python. Nato kliknite Prilagodite namestitev .

    Prepričajte se, da je Python dodan v PATH, nato kliknite Prilagodi namestitev

  5. V Izbirne funkcije okno, se prepričajte, da je polje, povezano z pip , nato kliknite Naslednji .

    Prepričajte se, da je pip označen pod neobveznimi funkcijami

  6. Pustite privzeto lokacijo in Napredne možnosti , nato kliknite Namestite za začetek namestitve.

    Namestitev Pythona

  7. Ko je namestitev končana, znova zaženite računalnik ročno, če vas sistem samodejno ne pozove.
  8. Ob naslednjem zagonu preverite, ali je težava odpravljena, tako da poskusite namestiti paket Python prek okna CMD.
  9. Če še vedno vidite pip ni prepoznan kot notranji ali zunanji ukaz ', V okno CMD vnesite naslednji ukaz:
     python -m securepip --default-pip 

    Opomba: Z nekaterimi distribucijami Pythona (zlasti 3.6) je možno, da se PiP privzeto ne namesti. Eden od uradnih popravkov tega, vključenega v dokumentacijo, je ta ukaz.

7 minut branja