wake-up-neo.net

"Python" wird nicht als Befehl erkannt

Ich habe gerade Python 2.7.2 auf meinen Laptop heruntergeladen und installiert, und ich versuche, einige Beispielprogramme auszuführen. Auf meinem Laptop läuft Windows XP.

Wenn ich ein cmd-Fenster öffne und python eingebe, erhalte ich:

'python' wird nicht als interner oder externer Befehl, bedienbares Programm oder Batchdatei erkannt.

Ich bin keine Windows-Person (meistens Mainframes). Ich vermute jedoch, dass es einen Befehl gibt, den ich ausführen muss, um Python als Befehl zu definieren. Kann mir jemand sagen, was dieser Befehl ist?

Das Installationsprogramm hat Python unter C:\Python27\ platziert.

74
Dave Baxter

Sie müssen den ausführbaren Python-Pfad zur PATH-Variablen Ihres Fensters hinzufügen.

  1. Klicken Sie auf dem Desktop mit der rechten Maustaste auf Arbeitsplatz, und klicken Sie auf Eigenschaften.
  2. Klicken Sie im Fenster Systemeigenschaften auf die Registerkarte Erweitert.
  3. Klicken Sie im Abschnitt "Erweitert" auf die Schaltfläche "Umgebungsvariablen".
  4. Markieren Sie die Pfadvariable im Abschnitt Systemvariable und klicken Sie auf die Schaltfläche Bearbeiten
  5. Fügen Sie den Pfad Ihrer Python-Programmdatei hinzu (c:\Python27\). Jedes andere Verzeichnis wird durch ein Semikolon .__ getrennt. (Hinweis: Fügen Sie keine Leerzeichen zwischen Elementen in der PATH ein. Ihr Zusatz zur PATH sollte ;c:\Python27 NICHT ; C\Python27 lauten.
  6. Übernehmen Sie die Änderungen. Möglicherweise müssen Sie Ihr System neu starten, es sollte jedoch ausreichend sein, cmd.exe neu zu starten.
  7. Starten Sie cmd und versuchen Sie es erneut. Es sollte funktionieren.
139
Pepe

Dies liegt daran, dass sich die Python-Exec nicht im Suchpfad Ihres Betriebssystems befinden. Starten Sie in Windows CMD. Eintippen 

setx PATH PythonPath

wobei PythonPath normalerweise C:\Python27 oder C:\Python33 oder C:\Users\<Your User Name>\AppData\Local\Programs\Python\Python37 ist, abhängig von Ihrer Python-Version. Nach dem Neustart des CMD sollten Sie beim Tippen Ergebnisse sehen 

Python --version
37
Sam

Python wird mit einem kleines Dienstprogramm, das dies behebt } geliefert. Von der Kommandozeile aus:

c:\python27\tools\scripts\win_add2path.py

Stellen Sie sicher, dass Sie das Befehlsfenster schließen (mit exit oder der Schaltfläche zum Schließen) und es erneut öffnen.

31
Udi

Ich hatte lange Zeit das gleiche Problem. Ich habe es gerade geschafft, es zu lösen. 

Du musst also deinen Pfad auswählen, wie die anderen oben gesagt haben ... Was ich getan habe:

Öffnen Sie ein Befehlsfenster. Schreibe set path = C:\Python24 (füge den Ort und die Version für deinen Python ein). Geben Sie nun python ein. Es sollte funktionieren.

Das Ärgerliche daran ist, dass Sie es jedes Mal eingeben müssen, wenn Sie das CMD öffnen.

Ich habe versucht, die permanente (mit den Änderungen der Umgebungsvariablen) zu machen, aber für mich funktioniert es nicht.

8
Alina Ristea

Nur eine weitere Klarstellung für den Anfang. Wenn Sie Ihrem Pfad C:\PythonXX hinzufügen, stellen Sie sicher, dass sich zwischen den Variablen KEINE SPALEN befinden, z. 

Diese:

SomeOtherDirectory;C:\Python27

Nicht das:

SomeOtherDirectory; C:\Python27

Ich habe gut 15 Minuten Kopfschmerzen gebraucht, um das herauszufinden (ich bin unter Windows 7, möglicherweise abhängig vom Betriebssystem). Glückliche Kodierung.

7
bathMarm0t

Gehen Sie zu Systemsteuerung/System/Registerkarte "Erweitert"/Umgebungsvariablen

Suchen Sie die Variable PATH in der unteren Liste und bearbeiten Sie sie. Am Ende hinzufügen C:\Python27

Öffnen Sie ein neues Cmd-Fenster und versuchen Sie es jetzt.

4
Rook

geben Sie in PowerShell Folgendes ein:

[Environment] :: SetEnvironmentVariable ("Path", "$ env: Path; C:\Python27", "User")

Schließen Sie PowerShell und starten Sie sie erneut, um sicherzustellen, dass Python jetzt ausgeführt wird. Wenn dies nicht der Fall ist, ist möglicherweise ein Neustart erforderlich.

 enter image description here

3
snr

Nach dem @Udi-Beitrag versuchte das Skript dies zu tun, arbeitete jedoch nicht mit mir zusammen.

Ich musste an der Einstellung in der PATH nichts anderes einstellen.

C:\Users\hUTBER\AppData\Local\Programs\Python\Python35
C:\Users\hUTBER\AppData\Local\Programs\Python\Python35\Scripts

War meine und jetzt arbeitet python in der cmd

1
Jamie Hutber

hervorhebung: Denken Sie daran, das CMD WINDOW immer neu zu starten, nachdem Sie die Umgebungsvariable PATH festgelegt haben, damit sie wirksam wird!

1
lode

Sie können dies im Python-Installationsprogramm tun:  enter image description here

0
Bakos Bence

Stellen Sie sicher, dass Sie während der Installation auf python.exe zum Pfad hinzufügen klicken, und wählen Sie:

"Wird auf lokaler Festplatte installiert"

Es hat mein Problem behoben, hoffe es hilft ...

0
user235913

Eine andere hilfreiche, aber einfache Lösung könnte den Computer nach dem Download neu starten, wenn sich Python in der Variablen PATH befindet. Dies ist ein Fehler, den ich normalerweise beim Herunterladen von Python auf eine neue Maschine begangen habe.

Nach dem Neustart meines Computers erkennt Windows Python häufig in der Variablen PATH.

0
Kevin