Fix: ‘pip’ gjenkjennes ikke som en intern eller ekstern kommando



Prøv Instrumentet Vårt For Å Eliminere Problemer

Noen brukere som prøver å installere Python-pakker ved hjelp av en kommandoprompt-rapport, ser ' pip gjenkjennes ikke som en intern eller ekstern kommando ”Feil. De fleste berørte brukere rapporterer at problemet oppstår selv etter at Python-distribusjonen er installert og sørget for at Python blir lagt til stivariabelen. Problemet er ikke spesifikt for et bestemt operativsystem, siden det er rapportert på Windows 7, Windows 8 og Windows 10.



‘Pip’ blir ikke gjenkjent som en intern eller ekstern kommando, et operativt program eller en batchfil



Hva er PIP?

PiP er et rekursivt akronym for “ Pip installerer pakker “. Det er egentlig et pakkehåndteringssystem som brukes til å installere og administrere programvarepakker skrevet i Python. De fleste brukere bruker PiP for å installere og administrere Python-pakker som finnes i Python pakkeindeks .



De siste Python-versjonene (Python 2.7.9 og nyere og Python 3.4) inkluderer Pip som standard.

Hva er årsaken til at 'pip' ikke blir gjenkjent som en intern eller ekstern kommandofeil?

Vi undersøkte dette problemet ved å se på forskjellige brukerrapporter og prøve å replikere problemet på datamaskinene våre. Fra det vi samlet, er det flere scenarier som er kjent for å utløse denne spesielle feilmeldingen:

  • PIP-installasjon er ikke lagt til systemvariabelen - For å kunne kjøre Python-kommandoer fra et CMD-vindu, må du legge til banen til din PiP-installasjon til PATH i systemvariabelen. Hvis du installerte Python ved hjelp av installasjons kjørbar, bør den legges til automatisk.
  • Installasjonen er feil lagt til i PATH - Det er lett å rote opp PATH hvis du legger til det manuelt. Ytterligere plass eller manglende semikolon før den nye PATH vil produsere feilen.

Hvis du for øyeblikket prøver å løse denne feilmeldingen som forhindrer deg i å bruke Python-kommandoen i CMD, følger du metodene som er annonsert i denne artikkelen. Alle de potensielle løsningene nedenfor er bekreftet at de fungerer av minst én berørt bruker.



For best resultat, følg metodene nedenfor i rekkefølge til du finner en løsning som hjelper deg med å løse problemet i ditt spesielle scenario.

Metode 1: Kontrollere om PIP er lagt til PATH-variabelen din

La oss starte med å finne ut hvor vi står. Hvis du ikke vet om PIP-installasjonen din er lagt til PATH-variabelen din, kan du enkelt finne ut av det ved å bruke en bestemt kommando ved en CMD-ledetekst.

Å vite dette vil peke deg i riktig retning og spare deg for å prøve unødvendige trinn.

Merk: Hvis du allerede vet om banen til PIP-installasjonen din er lagt til PATH-variabelen, kan du gå ned til de neste metodene nedenfor.

Her er en rask guide for å sjekke om PIP-installasjonen allerede er i din PATH-variabel:

  1. trykk Windows-tast + R for å åpne dialogboksen Kjør. Skriv deretter inn “ cmd Og trykk Tast inn for å åpne kommandoprompt. Legger til PiP-installasjonsplasseringen

    Kjør dialog: cmd

  2. Skriv inn i ledetekstvinduet ekko% PATH% og trykk Tast inn for å få en liste med alle steder lagt til PATH-variabelen. Kjør dialog: appwiz.cpl

    Kontrollerer om PIP-installasjonen er til stede i PATH-variabelen

  3. Hvis du klarer å finne en sti som ligner på C: Python37 Skript (dette avhenger av Python-versjonen din), det betyr at installasjonsstien allerede er lagt til PATH-variabelen. I dette tilfellet kan du hoppe ved siden av metodene nedenfor og hoppe rett til Metode 4 der vi starter feilsøking for problemer relatert til PiP-installasjonsstien.

Hvis du ikke klarte å finne PiP-installasjonsstien ved hjelp av testen ovenfor, går du ned til de neste metodene nedenfor (Metode 2 og Metode 3) for å legge til PIP i PATH-miljøvariabelen.

Metode 2: Legge til PIP til PATH-miljøvariabelen ved hjelp av Windows GUI

Hvis Metode 1 avslørte at PIP-installasjonen ikke er satt til PATH som en miljøvariabel, og at du allerede har installert Python-distribusjonen, må du gjøre det manuelt.

Etter å ha fullført prosedyren nedenfor, vil du kunne legge inn PiP-kommandoer fra et ledetekstvindu. Her er en rask guide om hvordan du legger til PiP-installasjonen i banen-miljøvariabelen ved hjelp av Windows GUI:

  1. trykk Windows-tast + R for å åpne dialogboksen Kjør. Skriv deretter inn “ sysdm.cpl Og trykk Tast inn å åpne opp System egenskaper skjerm. Klikk på Endre for å sikre at PiP er installert

    Kjør dialog: sysdm.cpl

  2. Gå til skjermbildet Systemegenskaper Avansert fanen, og klikk deretter på Miljøvariabler .

    Gå til kategorien Avansert og klikk på Miljøvariabler

  3. Gå til skjermbildet Miljøvariabler Systemvariabler og klikk på Sti for å velge den. Så med Sti valgt, klikker du på Redigere… knapp.

    Velg Sti-oppføringen under Systemvariabler, og klikk på Rediger

  4. I Redigere miljøvariabelskjerm, klikk på Ny og legg til stien der PiP-installasjonen er lokalisert. For Python 3.4 er standardplasseringen C: Python34 Skript.

    Legger til PiP-installasjonsplasseringen

  5. Når banen er lagt til, åpner du et nytt CMD-vindu og prøver å installere en python-pakke som følger med PiP. Du skal ikke lenger se “ pip gjenkjennes ikke som en intern eller ekstern kommando 'feil.

Hvis du leter etter en raskere måte å legge til PiP-plasseringen i miljøvariabelen, følg Metode 3 .

Metode 3: Legge til PIP til PATH-miljøvariabelen ved hjelp av CMD

En raskere måte å sette opp PIP-sti-miljøvariabelen er å gjøre det direkte fra et CMD-vindu. Dette vil spare deg litt tid, men det kan være litt mer skremmende hvis du ikke er vant til å bruke terminalen.

Her er en rask guide for å sette PiP-banemiljø direkte fra et ledetekstvindu:

  1. trykk Windows-tast + R for å åpne dialogboksen Kjør. Skriv deretter inn “ cmd Og trykk Tast inn for å åpne et ledetekstvindu.

    Kjør dialog: cmd

  2. I kommandoprompt-vinduet kjører du følgende kommando for å sette PIP-installasjonen til miljøvariabelen:
    setx PATH “% PATH%; C:  Python37  Scripts”

    Merk: Husk at i denne kommandoen brukte vi standardplasseringen for Python 3.7. Hvis du bruker en annen Python-versjon eller installerte den på et tilpasset sted, endrer du banen etter ; ' tilsvarende.

  3. Se om denne metoden var vellykket ved å kjøre en Python-installasjonspakke (en som bruker PIP) fra det samme CMD-vinduet. Hvis du fremdeles støter på feilmeldingen, går du ned til neste metode nedenfor.

Metode 4: Åpne Python-pakken uten å legge til PiP-variabelen

Hvis du leter etter en måte å installere en Python-pakke fra CMD uten å legge PiP til PATH-miljøvariabelen, kan du bruke et par forskjellige kommandoer for å installere den. Dette fungerer også hvis du brukte metodene ovenfor for å konfigurere miljø-PATH-variabelen, men du fremdeles støter på feilmeldingen.

Her er et par måter du kan bruke til å åpne Python-installasjonspakker i CMD uten å legge til PIP-variabelen:

Den korte metoden:

  1. trykk Windows-tast + R for å åpne dialogboksen Kjør. Skriv deretter inn “ cmd ”Og trykk Enter for å åpne et ledetekstvindu.

    Kjør dialog: cmd

  2. Skriv inn følgende kommandoer og sørg for å endre plassholderen til ditt eget pakkenavn:
    python -m pip install [pakkenavn]

    Merk: Endring [pakkenavn] med navnet på pakken du prøver å installere.

Den lange metoden:

  1. Åpne en dialogboks Kjør ved å trykke Windows-tast + R . Skriv deretter inn “ cmd ”Og traff Tast inn for å åpne et ledetekstvindu.

    Kjør dialog: cmd

  2. I CMD-vinduet bruker du følgende kommando for å navigere til katalogen der pythonet er .whl filen er lokalisert.
    cd C:  python installeres

    Merk: I vårt eksempel var installasjonspakken for Python plassert i en mappe som heter python installerer. Tilpass denne kommandoen for å navigere til katalogen der hjulet er plassert.

  3. Kjør deretter følgende kommando for å installere Python-pakken ved hjelp av PiP:
     c:  python37  scripts  pip.exe installere [pakke] .whl 

    Merk: Husk at du må endre plasseringen til pythoninstallasjonen din hvis du har en eldre versjon eller hvis du installerte på et tilpasset sted. Sørg også for å endre [pakke] plassholder til ditt eget pakke navn.

Hvis disse to siste metodene ikke gjorde det mulig for deg å installere Python-pakken fra CMD-vinduet, følger du den siste metoden nedenfor der vi sørger for at PiP er installert.

Metode 5: Sikre at PiP er inkludert i Python-installasjonen

Før vi fortsetter og installerer hele Python-miljøet på nytt, la oss se om PiP ikke ble utelatt fra Python-installasjonen. Enkelte Python-installatører vil la PiP være utenfor standardinstallasjonen.

Heldigvis kan du rette på dette ved å endre Python-installasjonen og endre den for å installere PIP. Her er en rask guide til hvordan du gjør dette:

  1. trykk Windows-tast + R for å åpne dialogboksen Kjør. Skriv deretter inn “ appwiz.cpl Og trykk Tast inn å åpne Programmer og Funksjoner.

    Kjør dialog: appwiz.cpl

  2. Innsiden Programmer og funksjoner , høyreklikk på Python installasjon og klikk Endring .

    Endre Python-installasjonen

  3. Endre oppsett klikk på Endre.

    Klikk på Endre for å sikre at PiP er installert

  4. I Valgfrie funksjoner skjerm, merker av i boksen tilknyttet pip og klikker Neste .

    Endring av Python-installasjonen for å inkludere PiP

  5. Trykk på Installer-knappen for å gjøre endringene i Python-installasjonen.

    Endrer Python-installasjonen

  6. Når Python-installasjonen er endret, åpner du et CMD-vindu og ser om du kan installere en Python-pakke med PiP uten å se ' pip gjenkjennes ikke som en intern eller ekstern kommando 'feil.

Metode 6: Installere Python via det kjørbare installasjonsprogrammet

Hvis du har kommet så langt uten resultat, vil installering av Python sammen med komponentene sannsynligvis løse ' pip gjenkjennes ikke som en intern eller ekstern kommando 'feil.

Den enkleste måten å gjøre dette på er å bruke det kjørbare installasjonsprogrammet for Python. Hvis du konfigurerer den riktig, vil den automatisk installere PiP. Her er en rask guide til hvordan du gjør dette:

  1. trykk Windows-tast + R for å åpne dialogboksen Kjør. Skriv deretter inn “ appwiz.cpl Og trykk Tast inn å åpne Programmer og funksjoner .

    Kjør dialog: appwiz.cpl

  2. Innsiden Programmer og funksjoner , bla ned til programlisten for å finne Python-installasjonen. Når du har funnet den, høyreklikker du på den og velger Avinstaller, følg deretter instruksjonene på skjermen for å fjerne den fra systemet. Når Python-distribusjonen er fjernet fra datamaskinen, starter du maskinen på nytt.

    Avinstallerer Python fra maskinen din

  3. Gå til denne lenken ved neste oppstart ( her ) og last ned det nyeste Python-kjørbare installasjonsprogrammet i henhold til din Os-arkitektur.

    Laste ned riktig Python-kjørbar installasjonsprogram

  4. Åpne installasjons kjørbar og start med å sørge for at boksen tilknyttet Legg til Python i PATH er sjekket - Dette sikrer at du kan kjøre Python-kommandoer i ledeteksten. Klikk deretter på Tilpass installasjonen .

    Forsikre deg om at Python er lagt til PATH, og klikk deretter på Tilpass installasjon

  5. I Valgfrie funksjoner vindu, sørg for at boksen assosiert med pip er merket, og klikk deretter Neste .

    Forsikre deg om at pip er merket av under valgfrie funksjoner

  6. Forlat standardplasseringen og Avanserte instillinger , og klikk deretter Installere for å starte installasjonen.

    Installerer Python

  7. Når installasjonen er fullført, må du starte datamaskinen på nytt manuelt hvis du ikke blir bedt om å gjøre det automatisk.
  8. Ved neste oppstart, se om problemet er løst ved å prøve å installere en Python-pakke via et CMD-vindu.
  9. Hvis du fremdeles ser ' pip gjenkjennes ikke som en intern eller ekstern kommando ”Feil, skriv inn følgende kommando i et CMD-vindu:
     python -m ensurepip --default-pip 

    Merk: Med visse Python-distribusjoner (spesielt 3.6) er det mulig at PiP ikke blir installert som standard. En av de offisielle løsningene for dette som er inkludert i dokumentasjonen, er denne kommandoen.

7 minutter lest