Parandus: 'pip' ei tunta sisemise ega välise käsuna

Mõned kasutajad, kes proovivad installida Pythoni pakette käsuviiba aknaraporti abil, nähes tõrget “ pip ei tunnustata sisemise ega välise käsuna ”. Enim mõjutatud kasutajad teatavad, et probleem ilmneb isegi pärast Pythoni jaotuse installimist ja veendumist, et Python on lisatud muutujale. See probleem pole spetsiifiline teatud OS-i jaoks, kuna sellest on teatatud operatsioonisüsteemides Windows 7, Windows 8 ja Windows 10.

'pip' ei tunta sisemise ega välise käsuna, töötava programmina ega pakkfailina

Mis on PIP?

PiP on rekursiivne lühend sõnadest “ installida paketid ”. See on sisuliselt paketihaldussüsteem, mida kasutatakse Pythonis kirjutatud tarkvarapakettide installimiseks ja haldamiseks. Enamik kasutajaid kasutab PyPi Pytoni paketiindeksist leitud Pythoni pakettide installimiseks ja haldamiseks PiP-d.

Uusimad Pythoni versioonid (Python 2.7.9 ja uuemad ning Python 3.4) sisaldavad vaikimisi Pip-i.

Mis põhjustab seda, et 'pip' ei tunta sisemise ega välise käsu tõrkena?

Uurisime seda probleemi, uurides erinevaid kasutajaaruandeid ja proovides seda probleemi oma arvutites korrata. Selle põhjal, mida me kogusime, on mitu konkreetset stsenaariumi, mis teatavasti käivitavad selle konkreetse veateate:

  • PIP-i installimist süsteemimuutujale ei lisata - selleks, et CMT-aknast Python-käske saaks käivitada, peate süsteemi muutuja PATH-i lisamiseks lisama oma PiP-i installimise tee. Kui paigaldasite Pythonit installimisfaili abil, tuleks see automaatselt lisada.
  • Installimine on teie PATH-i lisatud valesti - PATH -i on lihtne segi ajada, kui lisate selle käsitsi. Enne uue PATH-i lisanduvat ruumi või semikooloni puudumist kuvatakse tõrge.

Kui proovite praegu lahendada seda konkreetset veateadet, mis takistab teil CMD-s käsku Python kasutada, järgige selles artiklis reklaamitud meetodeid. Vähemalt üks mõjutatud kasutaja töötab kõik allpool toodud võimalikud parandused.

Parimate tulemuste saamiseks järgige allolevaid meetodeid, kuni leiate paranduse, mis aitab teil konkreetse stsenaariumi korral probleemi lahendada.

1. meetod: kontrollige, kas teie PATH muutujale on lisatud PIP

Alustame sellest, et saame teada, kus me seisame. Kui te ei tea, kas PIP-i installimine on lisatud teie muutujale PATH, saate selle hõlpsalt teada saada, kasutades CMD-viipal teatud käsku.

Selle teadmine osutab teile õiges suunas ja säästab teid tarbetuid samme proovimast.

Märkus. Kui te juba teate, kas PIP-i installimise tee on teie muutujale PATH lisatud, liikuge järgmiste meetodite juurde.

Siin on kiire juhend selle kontrollimiseks, kas PIP-i installimine on juba teie muutuja PATH:

  1. Dialoogiboksi Käitamine avamiseks vajutage Windowsi klahvi + R. Seejärel tippige “ cmd ” ja vajutage käsuviiba avamiseks sisestusklahvi .

    Käivita dialoog: cmd
  2. Tippige käsureale aknasse echo% PATH% ja vajutage sisestusklahvi, et saada kirje kõigi muutuja PATH lisamisega asukohtadega.

    Kontrollitakse, kas PIP-install on muutuja PATH olemas
  3. Kui teil õnnestub leida tee, mis sarnaneb C: \ Python37 \ Scripts'iga (see sõltub teie Pythoni versioonist), tähendab see, et installitee on juba teie PATH muutujasse lisatud. Sel juhul võite vahele jätta allpool toodud meetodid ja liikuda otse meetodile 4, kus alustame PiP-i installiteega seotud probleemide tõrkeotsingut.

Kui te ei suutnud ülaltoodud testi abil PiP-i installiteed leida, liikuge järgmiste meetodite juurde (meetod 2 ja meetod 3), et lisada PIP keskkonnamuutujale PATH.

2. meetod: PIP lisamine keskkonnamuutujale PATH, kasutades Windowsi GUI-d

Kui 1. meetod näitas, et PIP-i installimiseks pole keskkonnamuutujaks seatud PATH-i ja installite juba Pythoni jaotuse, peate seda tegema käsitsi.

Pärast alltoodud protseduuri lõpuleviimist saate sisestada PiP-käsud käsuviiba aknast. Siit leiate lühikese juhendi PiP installimise lisamiseks keskkonnamuutujale Path Windowsi GUI abil:

  1. Dialoogiboksi Käitamine avamiseks vajutage Windowsi klahvi + R. Seejärel tippige “ sysdm.cpl ” ja vajutage süsteemi atribuutide kuva avamiseks sisestusklahvi .

    Käivita dialoog: sysdm.cpl
  2. Süsteemi atribuutide ekraanil minge vahekaardile Täpsemalt ja klõpsake siis nuppu Keskkonna muutujad .

    Minge vahekaardile Täpsemalt ja klõpsake nuppu Keskkonna muutujad
  3. Valige keskkonnamuutujate ekraanil suvand Süsteemimuutujad ja klõpsake selle valimiseks rada . Seejärel klõpsake valitud tee korral nuppu Redigeerimine… .

    Valige jaotises Süsteemimuutujad kirje Path ja klõpsake nuppu Redigeerimine
  4. Klõpsake keskkonnamuutuja muutmise aknas nuppu Uus ja lisage tee, kus PiP install asub. Python 3.4 puhul on vaikimisi kasutatav asukoht C: \ Python34 \ Scripts.

    PiP-i installimiskoha lisamine
  5. Kui tee on lisatud, avage värske CMD aken ja proovige installida PiP-iga kaasasolev pythoni pakett. Te ei peaks enam nägema tõrget “ pip ei tunnustata sisemise ega välise käsuna ”.

Kui otsite kiiremat viisi PiP asukoha lisamiseks keskkonnamuutujale, järgige 3. meetodit .

3. meetod: PIP lisamine keskkonnamuutujale PATH, kasutades CMD-d

Kiireim viis PIP-tee keskkonnamuutuja seadistamiseks on seda teha otse CMD aknast. See säästab natuke aega, kuid võib olla natuke hirmutavam, kui te pole terminali kasutamisega harjunud.

Siin on lühike juhend PiP-tee keskkonna seadistamiseks otse käsuviiba aknast:

  1. Dialoogiboksi Käitamine avamiseks vajutage Windowsi klahvi + R. Seejärel tippige “ cmd ” ja vajutage käsuviiba akna avamiseks sisestusklahvi .

    Käivita dialoog: cmd
  2. Käivitage käsuviiba aknas järgmine käsk PIP-i installimiseks keskkonnamuutujale:
     setx PATH “% PATH%; C: \ Python37 \ Scripts” 

    Märkus. Pidage meeles, et selles käsus kasutasime Python 3.7 jaoks vaikes asukohta. Kui kasutate mõnda muud Pythoni versiooni või installisite selle kohandatud asukohta, muutke teed pärast ' ; 'vastavalt.

  3. Vaadake, kas see meetod õnnestus, käivitades samast CMD aknast Pythoni installipaketi (üks, mis kasutab PIP-i). Kui näete endiselt tõrketeadet, liikuge järgmise meetodi juurde.

4. meetod: Pythoni paketi avamine muutuja PiP lisamata

Kui otsite viisi, kuidas installida Pydoni pakett CMD-st ilma, et keskkonnamuutujale PATH lisataks, saate selle installimiseks kasutada paari erinevat käsku. See toimib ka siis, kui kasutasite keskkonna PATH muutuja konfigureerimiseks ülaltoodud meetodeid, kuid tõrketeade kuvatakse endiselt.

Siin on paar viisi, kuidas saate avada CMT-s Pythoni installipakette ilma PIP-muutujat lisamata:

Lühike meetod:

  1. Dialoogiboksi Käitamine avamiseks vajutage Windowsi klahvi + R. Seejärel tippige käskcmd ” ja vajutage käsuviiva akna avamiseks sisestusklahvi Enter.

    Käivita dialoog: cmd
  2. Tippige järgmised käsud ja muutke kindlasti kohatäide oma paketi nimele:
     python -m pip install [paketinimi] 

    Märkus. Muutke [ paketi nimi ] installitava paketi nimega.

Pikk meetod:

  1. Avage dialoogiboks Käivita, vajutades Windowsi klahvi + R. Seejärel tippige “ cmd ” ja klõpsake käsuviiba akna avamiseks sisestusklahvi .

    Käivita dialoog: cmd
  2. CMD aknas kasutage järgmist käsku, et liikuda kataloogi, kus asub fail python .whl .
     cd C: \ python installib 

    Märkus . Meie näites asus Pythoni installipakett kaustas nimega python install . Kohandage seda käsku, et liikuda kataloogi, kus ratas asub.

  3. Järgmisena käivitage järgmine käsk Pythoni paketi installimiseks PiP abil:
     c: \ python37 \ skriptid \ pip.exe installima [pakett] .whl 

    Märkus. Pidage meeles, et kui teil on vanem versioon või kui olete installinud kohandatud asukohta, peate python installimise asukohta muutma. Muutke kindlasti ka [paketi] kohatäide oma paketi nimele.

Kui need kaks viimast meetodit ei võimaldanud teil Pydoni paketti CMD aknast installida, järgige viimast meetodit allpool, kus tagame, et PiP on installitud.

5. meetod: veenduge, et PiP on lisatud teie Pythoni installimisse

Enne kui asume kogu Pythoni keskkonda uuesti installima, vaatame, kas PiP-i ei jäänud Pythoni installimisest välja. Teatud Pythoni paigaldajad jätavad PiP-i vaikeseadetest välja.

Õnneks saate seda parandada, muutes Pythoni installimist ja muutes selle PIP-i installimiseks. Siit leiate lühikese juhise, kuidas seda teha:

  1. Dialoogiboksi Käitamine avamiseks vajutage Windowsi klahvi + R. Seejärel tippige “ appwiz.cpl ” ja vajutage programmide ja funktsioonide avamiseks sisestusklahvi .

    Käivita dialoog: appwiz.cpl
  2. Paremklõpsake programmis ja funktsioonides Pythoni installimisel ja klõpsake käsul Muuda .

    Muutke Pythoni installimist
  3. Klõpsake kuval Modifitseeri häälestus nuppu Modify.

    PiP installimise kontrollimiseks klõpsake nuppu Muuda
  4. Valige ekraanil Valikulised funktsioonid pipiga seotud ruut ja klõpsake nuppu Edasi .

    Pythoni installi muutmine, et lisada PiP
  5. Pythoni installi muudatuste tegemiseks klõpsake nuppu Install.

    Pythoni installimise muutmine
  6. Kui Pythoni installimine on muudetud, avage CMD aken ja vaadake, kas saate installida Pythoni paketi koos PiP-iga ilma, et näeksite tõrget “ pip ei tunnustata sisemise ega välise käsuna ”.

6. meetod: Pythoni installimine käivitatava installiprogrammi kaudu

Kui olete jõudnud tulemuseta nii kaugele, lahendab Pythoni ja selle komponentide uuesti installimine tõrke “ pip ei tunnustata sisemise ega välise käsuna ”.

Lihtsaim viis selleks on Pythoni käivitatava installi abil. Kui konfigureerite selle õigesti, installib see PiP automaatselt. Siit leiate lühikese juhise, kuidas seda teha:

  1. Dialoogiboksi Käitamine avamiseks vajutage Windowsi klahvi + R. Seejärel tippige “ appwiz.cpl ” ja vajutage programmide ja funktsioonide avamiseks sisestusklahvi .

    Käivita dialoog: appwiz.cpl
  2. Kerige jaotises Programmid ja funktsioonid Pythoni installi leidmiseks alla programmide loendisse. Kui olete selle leidnud, paremklõpsake sellel ja valige Desinstalli, seejärel järgige seda süsteemist eemaldamiseks ekraanil kuvatavaid juhiseid. Kui Pythoni jaotus on teie arvutist eemaldatud, taaskäivitage arvuti.

    Pythoni desinstallimine teie arvutist
  3. Järgmisel käivitamisel külastage seda linki ( siin ) ja laadige alla uusim Pythoni käivitatav installeerija vastavalt teie Os-i arhitektuurile.

    Õige Pythoni käivitatava installipaiga allalaadimine
  4. Avage installifail ja käivitage veendudes, et ruut Lisa Python PATH-i on seotud - see tagab, et saate Pytoni käske käsu Command Prompt abil käivitada. Seejärel klõpsake käsku Kohanda installimist .

    Veenduge, et Python on lisatud PATH-i, seejärel klõpsake käsku Kohanda installimist
  5. Veenduge, et aknas Valikulised funktsioonid on märgitud pipiga seotud ruut, seejärel klõpsake nuppu Edasi .

    Veenduge, et pip on valitud valikuliste funktsioonide alt
  6. Jätke vaikeseade ja täpsemad suvandid ning klõpsake installimise alustamiseks nuppu Installi .

    Pythoni installimine
  7. Kui installimine on lõpule viidud, taaskäivitage arvuti käsitsi, kui teilt seda automaatselt ei küsita.
  8. Järgmisel käivitamisel vaadake, kas probleem on lahendatud, proovides installida Pytoni paketti CMD akna kaudu.
  9. Kui näete ikka veel tõrget „ pip ei tunnustata sisemise ega välise käsuna “, tippige CMD aknas järgmine käsk:
     python -m užtikrintipip - Default-pip 

    Märkus . Teatud Pythoni distributsioonide (eriti 3.6) korral on võimalik, et PiP pole vaikimisi installitud. Üks selle dokumentatsioonis sisalduvatest ametlikest parandustest on see käsk.

Huvitavad Artiklid