Fix: 'pip' känns inte igen som ett internt eller externt kommando



Prova Vårt Instrument För Att Eliminera Problem

Vissa användare som försöker installera Python-paket med en kommandotolksfönsterrapport ser pip känns inte igen som ett internt eller externt kommando ”Fel. De flesta drabbade användare rapporterar att problemet uppstår även efter installation av Python-distributionen och se till att Python läggs till sökvägen. Problemet är inte specifikt för ett visst operativsystem eftersom det rapporteras i Windows 7, Windows 8 och Windows 10.



'Pip' känns inte igen som ett internt eller externt kommando, operativt program eller batchfil



Vad är PIP?

PiP är en rekursiv akronym för “ Pipinstallationspaket “. Det är i grunden ett pakethanteringssystem som används för att installera och hantera programvarupaket skrivna i Python. De flesta användare använder PiP för att installera och hantera Python-paket som finns i Python-paketindex .



De senaste Python-versionerna (Python 2.7.9 och senare och Python 3.4) inkluderar Pip som standard.

Vad orsakar 'pip' känns inte igen som ett internt eller externt kommandofel?

Vi undersökte problemet genom att titta på olika användarrapporter och försöka replikera problemet på våra datorer. Från vad vi samlat finns det flera scenarier som är kända för att utlösa just detta felmeddelande:

  • PIP-installation läggs inte till i systemvariabeln - För att kunna köra Python-kommandon från ett CMD-fönster måste du lägga till sökvägen för din PiP-installation till din PATH i systemvariabeln. Om du installerade Python med den körbara installationen bör den läggas till automatiskt.
  • Installationen har felaktigt lagts till i din PATH - Det är lätt att förstöra PATH om du lägger till det manuellt. Ytterligare utrymme eller saknas ett semikolon innan den nya PATH kommer att producera felet.

Om du just nu försöker lösa detta felmeddelande som hindrar dig från att använda Python-kommandot i CMD, följ metoderna som annonseras i den här artikeln. Alla potentiella korrigeringar nedan bekräftas att de fungerar av minst en berörd användare.



För bästa resultat, följ metoderna nedan i ordning tills du hittar en lösning som hjälper dig att lösa problemet i just ditt scenario.

Metod 1: Kontrollera om PIP har lagts till i din PATH-variabel

Låt oss börja med att ta reda på var vi står. Om du inte vet om din PIP-installation läggs till i din PATH-variabel kan du enkelt ta reda på det genom att använda ett visst kommando vid en CMD-fråga.

Att veta detta kommer att peka dig i rätt riktning och spara dig från att prova onödiga steg.

Notera: Om du redan vet om sökvägen till din PIP-installation läggs till i din PATH-variabel, gå ner till nästa metod nedan.

Här är en snabbguide för att kontrollera om PIP-installationen redan finns i din PATH-variabel:

  1. Tryck Windows-tangent + R för att öppna en dialogruta Kör. Skriv sedan “ cmd ”Och tryck Stiga på för att öppna kommandotolken. Lägga till PiP-installationsplatsen

    Kör dialogruta: cmd

  2. Skriv in i kommandotolken eko% PATH% och tryck Stiga på för att få en lista med alla platser lagt till PATH-variabeln. Kördialog: appwiz.cpl

    Kontrollerar om PIP-installationen finns i PATH-variabeln

  3. Om du lyckas hitta en väg som liknar C: Python37 Skript (detta beror på din Python-version), det betyder att installationsvägen redan har lagts till i din PATH-variabel. I det här fallet kan du hoppa bredvid metoderna nedan och hoppa direkt till Metod 4 där vi börjar felsöka problem relaterade till PiP-installationsvägen.

Om du inte kunde hitta PiP-installationsvägen med hjälp av testet ovan, gå ner till nästa metoder nedan (metod 2 och metod 3) för att lägga till PIP till PATH-miljövariabeln.

Metod 2: Lägga till PIP till PATH-miljövariabeln med Windows GUI

Om Metod 1 avslöjade att PIP-installationen inte är inställd på PATH som en miljövariabel och att du redan har installerat Python-distributionen, måste du göra det manuellt.

Efter att ha avslutat proceduren nedan kommer du att kunna mata in PiP-kommandon från ett kommandotolkfönster. Här är en snabbguide om hur du lägger till PiP-installationen till Path-miljövariabeln med Windows GUI:

  1. Tryck Windows-tangent + R för att öppna en dialogruta Kör. Skriv sedan “ sysdm.cpl ”Och tryck Stiga på för att öppna upp Systemegenskaper skärm. Klicka på Ändra för att säkerställa att PiP är installerat

    Kör dialogruta: sysdm.cpl

  2. Gå till skärmen Systemegenskaper, gå till Avancerad fliken och klicka sedan på Miljövariabler .

    Gå till fliken Avancerat och klicka på Miljövariabler

  3. Gå till skärmen Miljövariabler Systemvariabler och klicka på Väg för att välja den. Sedan med Väg markerat, klicka på Redigera… knapp.

    Välj sökvägen under Systemvariabler och klicka på Redigera

  4. I Redigera skärm för miljövariabel, klicka på Ny och lägg till sökvägen där PiP-installationen finns. För Python 3.4 är standardplatsen C: Python34 Skript.

    Lägga till PiP-installationsplatsen

  5. När sökvägen har lagts till öppnar du ett nytt CMD-fönster och försöker installera ett pythonpaket som levereras med PiP. Du borde inte längre se “ pip känns inte igen som ett internt eller externt kommando 'fel.

Om du letar efter ett snabbare sätt att lägga till PiP-platsen i miljövariabeln, följ Metod 3 .

Metod 3: Lägga till PIP till PATH-miljövariabeln med CMD

Ett snabbare sätt att ställa in miljövariabeln PIP-sökväg är att göra det direkt från ett CMD-fönster. Detta sparar lite tid, men det kan vara lite mer skrämmande om du inte är van vid att använda terminalen.

Här är en snabbguide för inställning av PiP-sökmiljön direkt från ett kommandotolkfönster:

  1. Tryck Windows-tangent + R för att öppna en dialogruta Kör. Skriv sedan “ cmd ”Och tryck Stiga på för att öppna ett kommandotolksfönster.

    Kör dialogruta: cmd

  2. I fönstret Kommandotolken kör du följande kommando för att ställa in PIP-installationen till miljövariabeln:
    setx PATH “% PATH%; C:  Python37  Scripts”

    Notera: Tänk på att i det här kommandot använde vi standardplatsen för Python 3.7. Om du använder en annan Python-version eller har installerat den på en anpassad plats ändrar du sökvägen efter ; ”Följaktligen.

  3. Se om den här metoden lyckades genom att köra ett Python-installationspaket (ett som använder PIP) från samma CMD-fönster. Om du fortfarande stöter på felmeddelandet, gå ner till nästa metod nedan.

Metod 4: Öppna Python-paketet utan att lägga till PiP-variabeln

Om du letar efter ett sätt att installera ett Python-paket från CMD utan att lägga till PiP till PATH-miljövariabeln kan du använda ett par olika kommandon för att installera det. Detta fungerar också om du använde metoderna ovan för att konfigurera PATH-variabeln för miljön men fortfarande stöter på felmeddelandet.

Här är ett par sätt som du kan använda för att öppna Python-installationspaket i CMD utan att lägga till PIP-variabeln:

Den korta metoden:

  1. Tryck Windows-tangent + R för att öppna en dialogruta Kör. Skriv sedan “ cmd ”Och tryck på Enter för att öppna ett kommandotolkfönster.

    Kör dialogruta: cmd

  2. Skriv följande kommandon och se till att ändra platshållaren till ditt eget paketnamn:
    python -m pip install [paketnamn]

    Notera: Förändra [Paketnamn] med namnet på paketet du försöker installera.

Den långa metoden:

  1. Öppna en dialogruta Kör genom att trycka på Windows-tangent + R . Skriv sedan “ cmd ”Och slå Stiga på för att öppna ett kommandotolksfönster.

    Kör dialogruta: cmd

  2. Använd följande kommando i CMD-fönstret för att navigera till katalogen där pythonen .whl filen finns.
    cd C:  python installeras

    Notera: I vårt exempel var installationspaketet för Python i en mapp som heter python installeras. Anpassa det här kommandot för att navigera till katalogen där hjulet finns.

  3. Kör sedan följande kommando för att installera Python-paketet med PiP:
     c:  python37  scripts  pip.exe installera [paket] .whl 

    Notera: Tänk på att du måste ändra platsen för din pythoninstallation om du har en äldre version eller om du har installerat på en anpassad plats. Se också till att ändra platshållaren [paket] till ditt eget paketnamn.

Om dessa två sista metoder inte gjorde det möjligt för dig att installera Python-paketet från CMD-fönstret, följ den sista metoden nedan där vi ser till att PiP är installerat.

Metod 5: Säkerställa att PiP ingår i din Python-installation

Innan vi fortsätter och installerar om hela Python-miljön, låt oss se om PiP inte utelämnades från Python-installationen. Vissa Python-installatörer lämnar PiP utanför standardinstallationen.

Lyckligtvis kan du åtgärda detta genom att ändra Python-installationen och ändra den för att installera PIP. Här är en snabbguide om hur du gör detta:

  1. Tryck Windows-tangent + R för att öppna en dialogruta Kör. Skriv sedan “ appwiz.cpl ”Och tryck Stiga på att öppna Program och Funktioner.

    Kördialog: appwiz.cpl

  2. Inuti Program och funktioner , högerklicka på Pytonorm installation och klicka Förändra .

    Ändra Python-installationen

  3. Vid Ändra inställningen klicka på Ändra.

    Klicka på Ändra för att säkerställa att PiP är installerat

  4. I Valfria funktioner markera rutan för pip och klicka Nästa .

    Ändra Python-installationen för att inkludera PiP

  5. Tryck på Installera-knappen för att göra ändringar i Python-installationen.

    Ändra Python-installationen

  6. När Python-installationen har ändrats öppnar du ett CMD-fönster och ser om du kan installera ett Python-paket med PiP utan att se ' pip känns inte igen som ett internt eller externt kommando 'fel.

Metod 6: Installera Python via det körbara installationsprogrammet

Om du har kommit så långt utan resultat kommer ominstallering av Python tillsammans med dess komponenter sannolikt att lösa pip känns inte igen som ett internt eller externt kommando 'fel.

Det enklaste sättet att göra detta är att använda det Python körbara installationsprogrammet. Om du konfigurerar det korrekt installeras PiP automatiskt. Här är en snabbguide om hur du gör detta:

  1. Tryck Windows-tangent + R för att öppna en dialogruta Kör. Skriv sedan “ appwiz.cpl ”Och tryck Stiga på att öppna Program och funktioner .

    Kördialog: appwiz.cpl

  2. Inuti Program och funktioner , bläddra ner till programlistan för att hitta Python-installationen. När du väl har hittat det, högerklicka på det och välj Avinstallera, följ sedan anvisningarna på skärmen för att ta bort den från ditt system. Starta om datorn när Python-distributionen har tagits bort från din dator.

    Avinstallerar Python från din maskin

  3. Besök nästa länk vid nästa start ( här ) och ladda ner det senaste Python-körbara installationsprogrammet enligt din Os-arkitektur.

    Hämtar rätt Python-körbar installationsprogram

  4. Öppna installationen körbar och börja med att se till att rutan associerad med Lägg till Python i PATH är markerat - Detta säkerställer att du kan köra Python-kommandon i kommandotolken. Klicka sedan på Anpassa installationen .

    Se till att Python läggs till PATH och klicka sedan på Anpassa installationen

  5. I Valfria funktioner se till att rutan associerad med pip är markerad och klicka sedan på Nästa .

    Se till att pip är markerat under valfria funktioner

  6. Lämna standardplatsen och Avancerade alternativ , Klicka sedan Installera för att påbörja installationen.

    Installerar Python

  7. När installationen är klar startar du om datorn manuellt om du inte automatiskt uppmanas att göra det.
  8. Vid nästa start, se om problemet har lösts genom att försöka installera ett Python-paket via ett CMD-fönster.
  9. Om du fortfarande ser pip känns inte igen som ett internt eller externt kommando ”Fel, skriv följande kommando i ett CMD-fönster:
     python -m ensurepip --default-pip 

    Notera: Med vissa Python-distributioner (särskilt 3.6) är det möjligt att PiP inte installeras som standard. En av de officiella korrigeringarna för detta som ingår i dokumentationen är detta kommando.

7 minuter läst