Ich versuche, herauszufinden, wie man Python-Programme mit der Eingabeaufforderung unter Windows 7 ausführt. (Ich sollte dies herausgefunden haben, bis jetzt...)
Als ich "python" in die Eingabeaufforderung eingab, erhielt ich folgende Fehlermeldung: ''python' wird nicht als interner oder externer Befehl erkannt,
lauffähiges Programm oder Batch-Datei.
Als ich nach Hilfe suchte, fand ich als erstes diese Website: http://docs.python.org/faq/windows.html#how-do-i-run-a-python-program-under-windows.
Sie war einigermaßen hilfreich, aber die Anleitung war für Windows 2000 und älter geschrieben, so dass sie für meinen Windows-7-Rechner nur wenig hilfreich war. Ich habe das Folgende versucht: Bei älteren Versionen von Windows ist es am einfachsten, die Datei C:\AUTOEXEC.BAT >zu bearbeiten. Fügen Sie der AUTOEXEC.BAT eine Zeile wie die folgende hinzu:
Diese Datei war auf meinem Rechner nicht vorhanden (wenn ich mich nicht irre).
Als nächstes habe ich dies versucht: (hier: https://stackoverflow.com/questions/1522564/how-do-i-run-a-python-program)
Python in den Pfad einfügen
Windows
Um Programme auszuführen, sucht Ihr Betriebssystem an verschiedenen Stellen und versucht, den Namen des Programms/Befehls, den Sie eingegeben haben, mit einigen Programmen auf dem Weg dorthin abzugleichen.
In Windows:
Systemsteuerung > System > Erweitert > |Umgebungsvariablen| > Systemvariablen -> Pfad
dies muss enthalten: C:\Python26; (oder gleichwertig). Wenn Sie es an den Anfang setzen, wird es an erster Stelle gesucht. Sie können es auch am Ende einfügen, was möglicherweise vernünftiger ist.
Starten Sie dann Ihre Eingabeaufforderung neu und versuchen Sie, 'python' einzugeben. Wenn alles geklappt hat, sollten Sie eine "python' Eingabeaufforderung erhalten.
Dies war für Windows 7 relevant genug, und ich machte mich auf den Weg zu den Systemvariablen. Ich fügte eine Variable "python" mit dem Wert "C:\Python27"
Der Fehler trat auch nach dem Neustart meines Computers auf.
Weiß jemand, wie man das Problem beheben kann?
Sie müssen C:\Python27
zu Ihrer System-PATH-Variable hinzufügen, nicht eine neue Variable namens "python".
Suchen Sie die Umgebungsvariable system PATH und fügen Sie ein ;
(das ist das Trennzeichen) und den Pfad zum Verzeichnis mit python.exe (z. B. C:\Python27
) hinzu. Siehe unten für die genauen Schritte.
Die Umgebungsvariable PATH listet alle Orte auf, die Windows (und cmd.exe
) überprüft, wenn der Name eines Befehls angegeben wird, z.B. "python" (sie verwendet auch die Variable PATHEXT für eine Liste der ausführbaren Dateierweiterungen, die ausprobiert werden). Die erste ausführbare Datei mit diesem Namen, die es im PATH findet, wird gestartet.
Beachten Sie, dass nach dem Ändern dieser Variable kein Neustart von Windows erforderlich ist, aber nur neue Instanzen von cmd.exe
werden den aktualisierten PATH haben. Sie können set PATH
an der Eingabeaufforderung eingeben, um den aktuellen Wert zu sehen.
Genaue Schritte zum Hinzufügen von Python zum Pfad unter Windows 7+:
Umgebungsvariablen...
(auf der Registerkarte Erweitert);C:\Python27
an das Ende an (ersetzen Sie Ihre Python-Version)Ändern Sie auch die PATH
-Variable und hängen Sie ;%python%
an, da die ausführbare Datei sonst nicht gefunden werden kann.
Sie müssen die Umgebungsvariable namens PATH
bearbeiten und ;c:\python27
an das Ende dieser Variable anhängen. Das Semikolon trennt einen Pfadnamen von einem anderen (Sie werden bereits mehrere Dinge in Ihrem PATH
haben).
Alternativ können Sie auch einfach Folgendes eingeben
c:\python27\python
an der Eingabeaufforderung eingeben, ohne irgendwelche Umgebungsvariablen ändern zu müssen.