Korjaus: 'pip': tä ei tunnisteta sisäiseksi tai ulkoiseksi komentoksi

Jotkut käyttäjät, jotka yrittävät asentaa Python-paketteja komentokehote-ikkunaraportin avulla, näkevät ” pip: tä ei tunnisteta sisäiseksi tai ulkoiseksi komennoksi ” -virhe. Eniten kärsineet käyttäjät ilmoittavat, että ongelma ilmenee, vaikka Python-jakelu on asennettu ja varmistettu, että Python on lisätty polkumuuttujaan. Ongelma ei ole erityinen tietylle käyttöjärjestelmälle, koska siitä ilmoitetaan Windows 7, Windows 8 ja Windows 10.

'pip' ei tunnisteta sisäiseksi tai ulkoiseksi komentoksi, toimivaksi ohjelmaksi tai eräajotiedostoksi

Mikä on PIP?

PiP on rekursiivinen lyhenne ilmaisulle ” Pip Installs Packages ”. Se on lähinnä paketinhallintajärjestelmä, jota käytetään Pythonin kirjoitettujen ohjelmistopakettien asentamiseen ja hallintaan. Useimmat käyttäjät käyttävät PiP: tä asentaakseen ja hallitsemaan Python-pakettihakemistossa olevia Python-paketteja.

Uusimmissa Python-versioissa (Python 2.7.9 ja uudemmat ja Python 3.4) on oletuksena Pip.

Mikä aiheuttaa sen, että 'pip': tä ei tunnisteta sisäiseksi tai ulkoiseksi komentovirheeksi?

Tutkimme tätä asiaa tarkastelemalla erilaisia ​​käyttäjäraportteja ja yrittämällä toistaa asiaa tietokoneillamme. Kokoamiemme tietojen perusteella on olemassa useita skenaarioita, joiden tiedetään laukaisevan tämän nimenomaisen virhesanoman:

  • PIP-asennusta ei lisätä järjestelmämuuttujaan - Jotta Python-komennot voidaan suorittaa CMD-ikkunassa, sinun on lisättävä PiP-asennuksen polku PATH-tietokantaan järjestelmämuuttujaan. Jos olet asentanut Pythonin asennusohjelmalla, se tulisi lisätä automaattisesti.
  • Asennus on lisätty väärin PATH-tietokantaan - PATH on helppo sekoittaa, jos lisäät sen manuaalisesti. Lisätilaa tai puolipisteen puuttuminen ennen uutta polkua tuottaa virheen.

Jos yrität tällä hetkellä ratkaista tämän virhesanoman, joka estää sinua käyttämästä Python-komentoa CMD: ssä, noudata tässä artikkelissa mainostettuja menetelmiä. Ainakin yhden käyttäjän, jonka ongelma koskee, vahvistetaan toimivan kaikkien alla olevien mahdollisten korjausten perusteella.

Saat parhaat tulokset noudattamalla alla olevia menetelmiä, kunnes löydät korjauksen, joka auttaa sinua ratkaisemaan ongelman tietyssä tilanteessa.

Tapa 1: Tarkistetaan, onko PIP lisätty PATH-muuttujaan

Aloitetaan selvittämällä tilanne. Jos et tiedä, onko PIP-asennus lisätty PATH-muuttujaan, voit selvittää sen helposti käyttämällä tiettyä komentoa CMD-kehotteessa.

Tämän tietäminen osoittaa sinut oikeaan suuntaan ja säästää sinua tarpeettomien vaiheiden kokeilemisesta.

Huomaa: Jos tiedät jo, onko PIP-asennuksesi polku lisätty PATH-muuttujaan, siirry seuraavaan alla olevaan menetelmään.

Tässä on pikaopas tarkistaa, onko PIP-asennus jo PATH-muuttujassasi:

  1. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten ” cmd ” ja avaa komentokehote painamalla Enter .

    Suorita valintaikkuna: cmd
  2. Kirjoita komentokehoteikkunaan echo% PATH% ja paina Enter saadaksesi luettelon, jossa kaikki sijainnit on lisätty PATH-muuttujaan.

    Tarkistetaan, onko PIP-asennus PATH-muuttujassa
  3. Jos onnistut löytämään C: \ Python37 \ Scripts -tyyppisen polun (tämä riippuu Python-versiosta), se tarkoittaa, että asennuspolku on jo lisätty PATH-muuttujaan. Tässä tapauksessa voit hypätä alla olevien menetelmien viereen ja siirtyä suoraan menetelmään 4, jossa aloitamme PiP-asennuspolkuun liittyvien ongelmien vianetsinnän.

Jos et löytänyt PiP-asennuspolkua yllä olevan testin avulla, siirry seuraavaan alla olevaan menetelmään (menetelmä 2 ja menetelmä 3) lisätäksesi PIP PATH-ympäristömuuttujaan.

Tapa 2: PIP: n lisääminen PATH-ympäristömuuttujaan Windows GUI: n avulla

Jos menetelmä 1 paljasti, että PIP-asennusta ei ole asetettu PATH-ympäristömuuttujaksi ja olet jo asentanut Python-jakelun, sinun on tehtävä se manuaalisesti.

Alla olevan toimenpiteen suorittamisen jälkeen voit syöttää PiP-komentoja komentokehoteikkunassa. Tässä on pikaopas PiP-asennuksen lisäämisestä Polku-ympäristömuuttujaan Windowsin käyttöliittymää käyttämällä:

  1. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten “ sysdm.cpl ” ja avaa Järjestelmän ominaisuudet -näyttö painamalla Enter .

    Suorita valintaikkuna: sysdm.cpl
  2. Siirry Järjestelmän ominaisuudet -näytön Lisäasetukset- välilehdelle ja napsauta sitten Ympäristömuuttujat .

    Siirry Lisäasetukset-välilehteen ja napsauta Ympäristömuuttujat
  3. Siirry Ympäristömuuttujat-näytössä kohtaan Järjestelmämuuttujat ja napsauta Polku valitaksesi se. Napsauta sitten valittua polkua Muokkaa- painiketta.

    Valitse Polku-merkintä Järjestelmämuuttujat-kohdasta ja napsauta Muokkaa
  4. Napsauta Muokkaa ympäristömuuttujaa -näytössä Uusi ja lisää polku, johon PiP-asennus sijaitsee. Python 3.4: n oletuspaikka on C: \ Python34 \ Scripts.

    PiP-asennuspaikan lisääminen
  5. Kun polku on lisätty, avaa uusi CMD-ikkuna ja yritä asentaa PyP-paketti, joka tulee PiP: n mukana. Sinun ei enää pitäisi nähdä virhettä " pip ei tunnisteta sisäiseksi tai ulkoiseksi komentoksi ".

Jos etsit nopeampaa tapaa lisätä PiP-sijainti ympäristömuuttujaan, noudata tapaa 3 .

Tapa 3: PIP: n lisääminen PATH-ympäristömuuttujaan CMD: tä käyttämällä

Nopeampi tapa asettaa PIP-polkuympäristömuuttuja on tehdä se suoraan CMD-ikkunassa. Tämä säästää aikaa, mutta voi olla hieman pelottava, jos et ole tottunut käyttämään päätelaitetta.

Tässä on pikaopas PiP-polkuympäristön asettamisesta suoraan komentokehoteikkunassa:

  1. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten ” cmd ” ja avaa komentokehoteikkuna painamalla Enter-näppäintä .

    Suorita valintaikkuna: cmd
  2. Suorita komentokehoteikkunassa seuraava komento asettaaksesi PIP-asennuksen ympäristömuuttujaan:
     setx PATH “% PATH%; C: \ Python37 \ Scripts” 

    Huomaa: Muista, että tässä komennossa olemme käyttäneet Python 3.7: n oletuspaikkaa. Jos käytät toista Python-versiota tai olet asentanut sen mukautettuun sijaintiin, muuta polku ' ; 'vastaavasti.

  3. Katso, onko tämä menetelmä onnistunut suorittamalla Python-asennuspaketti (joka käyttää PIP: tä) samasta CMD-ikkunasta. Jos kohtaat edelleen virheilmoituksen, siirry seuraavaan tapaan alla.

Tapa 4: Python-paketin avaaminen lisäämättä PiP-muuttujaa

Jos etsit tapaa asentaa Python-paketti CMD: stä lisäämättä PiP: tä PATH-ympäristömuuttujaan, voit asentaa sen parilla eri komennoilla. Tämä toimii myös jos käytit yllä olevia menetelmiä ympäristö PATH-muuttujan määrittämiseen, mutta kohtaat silti virheilmoituksen.

Tässä on muutama tapa, joilla voit avata Python-asennuspaketteja CMD: ssä lisäämättä PIP-muuttujaa:

Lyhyt menetelmä:

  1. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten ” cmd ” ja avaa komentoikkuna -ikkuna painamalla Enter-painiketta.

    Suorita valintaikkuna: cmd
  2. Kirjoita seuraavat komennot ja muista vaihtaa paikkamerkki omaan paketinimeesi:
     python -m pip asenna [paketin nimi] 

    Huomaa: Muuta [ paketin nimi] asennettavan paketin nimellä.

Pitkä menetelmä:

  1. Avaa Suorita-valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten " cmd " ja paina Enter, niin avaat komentokehoteikkunan.

    Suorita valintaikkuna: cmd
  2. Siirry CMD-ikkunassa seuraavan komennon avulla hakemistoon, jossa python .whl- tiedosto sijaitsee.
     cd C: \ python asentaa 

    Huomaa: Esimerkissämme Python-asennuspaketti sijaitsi kansiossa nimeltään python-asennukset. Muuta tätä komentoa siirtyäksesi hakemistoon, jossa pyörä sijaitsee.

  3. Suorita seuraavaksi seuraava komento asentaaksesi Python-paketin PiP: n avulla:
     c: \ python37 \ skriptit \ pip.exe asentaa [paketti] .whl 

    Huomaa: Muista, että sinun on muutettava python-asennuksen sijainti, jos sinulla on vanhempi versio tai jos olet asentanut mukautettuun sijaintiin. Muista myös vaihtaa [paketin] paikkamerkki omaan paketinimeesi.

Jos nämä kaksi viimeistä tapaa eivät antaneet sinun asentaa Python-pakettia CMD-ikkunassa, noudata viimeistä alla olevaa tapaa, jolla varmistamme, että PiP on asennettu.

Tapa 5: Varmista, että PiP sisältyy Python-asennukseen

Ennen kuin jatkamme koko Python-ympäristön asentamista, katsokaamme, eikö PiP jätetty pois Python-asennuksesta. Tietyt Python-asentajat jättävät PiP: n pois oletusasennuksesta.

Onneksi voit korjata tämän muuttamalla Python-asennusta ja muokkaamalla sitä asentaaksesi PIP: n. Tässä on nopea opas tämän tekemiseen:

  1. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten “ appwiz.cpl ” ja avaa Ohjelmat ja ominaisuudet painamalla Enter .

    Suorita valintaikkuna: appwiz.cpl
  2. Napsauta ohjelmien ja ominaisuuksien sisällä hiiren kakkospainikkeella Python- asennusta ja napsauta Muuta .

    Vaihda Python-asennus
  3. Napsauta Modify Setup -näytössä Muokkaa.

    Napsauta Muokkaa-painiketta varmistaaksesi, että PiP on asennettu
  4. Valitse Valinnaiset ominaisuudet -näytössä pipiin liittyvä valintaruutu ja napsauta Seuraava .

    Python-asennuksen muokkaaminen sisällyttämään PiP
  5. Napsauta Asenna-painiketta, kun haluat tehdä muutoksia Python-asennukseen.

    Python-asennuksen muuttaminen
  6. Kun Python-asennusta on muokattu, avaa CMD-ikkuna ja tarkista, pystytkö asentamaan Python-paketin PiP: n kanssa näkemättä ” pipia ei tunnisteta sisäiseksi tai ulkoiseksi komentoksi ”.

Tapa 6: Pythonin asentaminen suoritettavan asennusohjelman kautta

Jos olet saavuttanut niin kaukana ilman tulosta, Pythonin ja sen komponenttien uudelleenasentaminen ratkaisee todennäköisesti “ pip: tä ei tunnisteta sisäiseksi tai ulkoiseksi komentoksi ” -virheen.

Helpoin tapa tehdä tämä on käyttää Python-suoritettavaa asennusohjelmaa. Jos määrität sen oikein, se asentaa PiP: n automaattisesti. Tässä on nopea opas tämän tekemiseen:

  1. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten “ appwiz.cpl ” ja avaa Ohjelmat ja ominaisuudet painamalla Enter .

    Suorita valintaikkuna: appwiz.cpl
  2. Vieritä Ohjelmat ja toiminnot -kohdassa ohjelmaluetteloon löytääksesi Python-asennuksen. Kun löydät sen, napsauta sitä hiiren kakkospainikkeella ja valitse Poista asennus. Poista sitten se järjestelmästä noudattamalla näyttöön tulevia ohjeita. Kun Python-jakelu on poistettu tietokoneesta, käynnistä kone uudelleen.

    Pythonin asennuksen poistaminen koneesta
  3. Käy seuraavan käynnistyksen yhteydessä tällä linkillä ( täällä ) ja lataa uusin Python-suoritettavan asennusohjelma Os-arkkitehtuurisi mukaan.

    Lataa oikea Python-suoritettava asennusohjelma
  4. Avaa asennuksen suoritettava ohjelma ja aloita varmistamalla, että Lisää python PATH -sovellukseen liittyvä ruutu on valittuna - Tämä varmistaa, että pystyt suorittamaan Python-komennot komentorivissä. Napsauta sitten Mukauta asennusta .

    Varmista, että Python on lisätty PATH: iin, ja napsauta sitten Mukauta asennusta
  5. Varmista Valinnaiset ominaisuudet -ikkunassa, että pipiin liittyvä ruutu on valittu, ja napsauta sitten Seuraava .

    Varmista, että pip on tarkastettu valinnaisten ominaisuuksien alla
  6. Jätä oletuspaikka ja Lisäasetukset ja aloita asennus napsauttamalla Asenna .

    Pythonin asentaminen
  7. Kun asennus on valmis, käynnistä tietokone uudelleen manuaalisesti, jos sinua ei kehoteta tekemään niin automaattisesti.
  8. Tarkista seuraavan käynnistyksen yhteydessä, onko ongelma ratkaistu yrittämällä asentaa Python-paketti CMD-ikkunan kautta.
  9. Jos näet silti " pipiä ei tunnisteta sisäiseksi tai ulkoiseksi komentoksi ", kirjoita seuraava komento CMD-ikkunaan:
     python -m varmistaapip --default-pip 

    Huomaa: Tietyillä Python-jakeluilla (erityisesti 3.6) on mahdollista, että PiP: tä ei asenneta oletusasetuksella. Yksi tämän dokumentaatioon sisältyvistä virallisista korjauksista on tämä komento.

Mielenkiintoisia Artikkeleita