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

Med tanke på Pythons ökande popularitet är det förståeligt varför många användare försöker köra Python-kommandon från Windows Command Prompt. Men problemet med detta är, om du inte anger Pythons fulla sökväg för varje kommando delvis, kommer du att få ett fel med att säga att Python inte känns igen som ett internt eller externt kommando, operativt program eller batchfil.

"Python känns inte igen som ett internt eller externt kommando, operativt program eller batchfil."

Vad orsakar att Python inte känns igen som ett internt eller externt kommandofel?

Det här speciella felet inträffar eftersom användaren inte har angett hela banan för Python-distributionen. För att kommandot ska lyckas i det aktuella tillståndet, skulle användaren behöva ange hela banan för Python-distributionen i kommandot.

Om du vill köra Python-kommandon utan att behöva lägga till Pythons fulla sökväg för varje kommando måste du lägga till Python till Windows-banan manuellt. Att göra detta kan vara något förvirrande om du inte har gjort det förut.

I ett försök att underlätta för dig har vi skapat en steg-för-steg-guide som leder dig genom processen att lägga till Python-vägen till en Windows-miljö.

Lägga till en Python till Windows PATH

För att den här proceduren ska lyckas måste du se till att Python-distributionen är korrekt installerad på din maskin.

Uppdatering: Windows-installationsprogrammet av Python 3.3 (eller högre) innehåller ett alternativ som automatiskt lägger till python.exe i systemsökvägen . Om du använder denna installationsmetod kommer du att rädda dig från att utföra stegen nedan. Du kan ladda ner den senaste webbinstallationsversionen av Python från den här länken ( här ). Du måste sedan ladda ner och köra lämpligt installationsprogram för x86 eller x64 i Windows, beroende på din CPU-arkitektur.

Ladda ner lämplig Python-installation körbar

Om du redan har installerat Python på din maskin visar stegen nedan hur du lägger till Python till Windows-banan. Om du gör detta framgångsrikt kommer du att kunna köra Python-kommandon från ett kommandotolk-fönster utan att behöva ange Pythons fulla sökväg för varje kommando. Följande procedur är kompatibel med Windows 7, Windows 8 (8.1) och Windows 10.

  1. Tryck på Windows-tangenten + Paus- knapp för att öppna menyn Systemegenskaper. Alternativt kan du högerklicka på Dator (Den här datorn) i Start- menyn och välja Egenskaper .

    Tryck på Windows-tangenten + Paus-knapp eller högerklicka på den här datorn och välj Egenskaper
  2. I menyn Systemegenskaper klickar du på länken Avancerade systeminställningar med hjälp av sidofältet på vänster sida.

    Avancerade systeminställningar
  3. Gå till menyn Systemegenskaper, gå till fliken Avancerat och klicka på knappen Miljövariabler (nedre delen av skärmen).

    Klicka på miljövariabler på fliken Avancerat
  4. När du har kommit till menyn Miljövariabler väljer du sökvägen i avsnittet Systemvariabler och klickar sedan på knappen Redigera .

    Välj PATH-posten från menyn Systemvariabler och klicka på Redigera
  5. Klicka sedan på knappen Ny och lägg till Pythons sökväg i slutet av listan. Tänk på att du kan skilja flera vägar med semikolon.

  6. Klicka på Ok för att spara ändringarna och försök sedan köra ett Python-kommando från Kommandotolken. Om stegen ovan utfördes korrekt bör du inte ha några problem med att mata in kommandon utan att ange hela Python-banan.

Intressanta Artiklar