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.
Sie müssen den ausführbaren Python-Pfad zur PATH-Variablen Ihres Fensters hinzufügen.
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.cmd.exe
neu zu starten.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
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.
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.
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.
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.
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.
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
hervorhebung: Denken Sie daran, das CMD WINDOW immer neu zu starten, nachdem Sie die Umgebungsvariable PATH festgelegt haben, damit sie wirksam wird!
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 ...
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.