windows - 'python' ikke anerkendt som en kommando

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har lige hentet og installeret Python 2.7.2 til min bærbare computer, og jeg forsøger at køre nogle prøveprogrammer. Min bærbare computer kører Windows XP.


Når jeg åbner et vindue cmd og skriver python får jeg:



  'python' genkendes ikke som en intern eller ekstern kommando, betjeningsprogram eller batchfil.



Jeg er ikke en Windows-person (hovedsagelig mainframes). Men jeg gætter på, at der er en kommando, som jeg skal udføre for at definere python som en kommando. Kan nogen fortælle mig, hvad den kommando er?


Installatøren placerede Python på C:Python27.

Bedste reference


Du skal tilføje python-eksekverbar sti til din Windows-variabel.



  1. Højreklik på Denne computer på skrivebordet og klik på Egenskaber.

  2. Klik på fanen Avanceret i vinduet Systemegenskaber

  3. Klik på knappen Miljøvariabler i afsnittet Avanceret.

  4. Fremhæv sti-variablen i sektionen Systemvariabel og klik på Rediger
    knap.

  5. Tilføj stien til din python-eksekverbar (c:Python27). Hver anden mappe er adskilt med a
    semikolon. (Bemærk: sæt ikke mellemrum mellem elementer i PATH. Din tilføjelse til PATH skal læses ;c:Python27 IKKE ; CPython27)

  6. Anvend ændringerne. Du skal muligvis genstarte dit system, selvom det bare skal genstarte cmd.exe, skal det være tilstrækkeligt.

  7. Start cmd og prøv igen. Det skal fungere.


Andre referencer 1


Dette skyldes, at Python exec ikke er i søgevejen til dit operativsystem. I Windows skal du starte CMD. Indtaste


setx PATH PythonPath


hvor PythonPath normalt er C:Python27 eller C:Python33 afhængigt af din Python-version. Når du har genstartet CMD, skal du se resultaterne, når du skriver


Python - version

Andre referencer 2


Python kommer med et lille værktøj, der løser dette. Fra kommandolinjens løb: [22]


c:python27	oolsscriptswin\_add2path.py


Sørg for at lukke kommandovinduet (med exit eller Luk knappen) og åbn det igen.

Andre referencer 3


Bare en anden afklaring for dem, der starter. Når du tilføjer C:PythonXX til din vej, skal du sørge for at der ikke er nogen mellemrum mellem variabler, f.eks.


Dette:


SomeOtherDirectory;C:Python27


Ikke dette:


SomeOtherDirectory; C:Python27


Det tog mig en god 15 minutters hovedpine at finde ud af (jeg er på Windows 7, kan være OS-afhængig). Glad kodning.

Andre referencer 4


Jeg havde det samme problem i lang tid.
Jeg har lige formået at løse det.


Så, du skal vælge din sti, som de andre sagde ovenfor.
Hvad jeg gjorde:


Åbn et kommandovindue. Skriv angivet sti=C: \ Python24 (angiv placeringen og versionen til din python). Skriv nu python , det skal fungere.


Den irriterende del med dette er, at du skal skrive det hver gang du åbner CMD'en.


Jeg forsøgte at gøre den permanente (med ændringerne i miljøvariablerne), men for mig virker det ikke.

Andre referencer 5


Gå til fanen Kontrolpanel/System/'Avanceret'/Miljøvariabler


Find variabel kaldet PATH i den nederste liste, og rediger den. Tilføj til slutningen C: \ Python27


Åbn et nyt cmd vindue og prøv nu.

Andre referencer 6


Indtast dette i PowerShell:



  [[Miljø]] :: SetEnvironmentVariable ('Path', '$ env: Path; C: \ Python27',
  'Bruger')



Luk PowerShell, og start derefter det igen for at sikre, at Python nu kører. Hvis det ikke gør det,
genstart kan være påkrævet.


Indtast billedbeskrivelse her [23]

Andre referencer 7


Ved siden af ​​@Udi post er dette, hvad scriptet forsøgte at gøre, men fungerede ikke med mig.


Jeg var nødt til at sætte følgende i PATH intet andet.


C:UsershUTBERAppDataLocalProgramsPythonPython35
C:UsershUTBERAppDataLocalProgramsPythonPython35Scripts


Var min og nu python arbejder i cmd

Andre referencer 8


Sørg for, at du klikker på Tilføj python.exe til sti under installationen, og vælg:



  'Vil installeres på lokal harddisk'



Det løste mit problem, håber det hjælper ...

Andre referencer 9


En anden nyttig men simpel løsning kan muligvis genstarte din computer efter at have downloadet, hvis Python er i PATH-variablen. Dette har været en fejl, jeg normalt laver, når du downloader Python på en ny maskine.


Efter genstart af min maskine genkender Windows ofte Python i PATH-variablen.