Führen Sie Python in cmd
Ich verwende python 2.7 kann ich ein Programm ausführen wunderbar, wenn ich öffnen Sie die *.py
Datei.
Aber wenn ich auf cmd und geben Sie "python *.py any other args
", es funktioniert nicht, er sagt, dass python nicht erkannt. Das ist schwer, weil ich versuche, Dinge zu tun, wie sys.argv[]
, jede Hilfe ist groß.
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie haben wahrscheinlich nicht die Python-Anwendung auf Ihrem
PATH
. Die PATH-variable weist den Befehlsinterpreter an, wo die Befehle, die Sie herausgeben.Wenn Sie auf Unix/Linux system versuchen
Unter Windows es kann variieren, so finden Sie, wo Python (
python.exe
speziell) installiert wurde, und geben Sie vollständige Pfad um den Befehl auszuführen. Ich denke, das wird funktionieren, aber:c:\Python27\python.exe
Unter Unix geben Sie folgenden Befehl an der Eingabeaufforderung eingeben:
Unter Windows:
und es sollte laufen.
Die langfristige Lösung ist das hinzufügen der Python-Verzeichnis zu Ihrer PATH-variable.
Da Sie Windows verwenden, diese Hinzufügen python.exe auf Windows-PFAD hilfreich sein könnten. Oder diese Seite speziell für Windows 7.
c:\Python27\python.exe
python
und es wird funktionieren. Einige installation-Programme automatisch einstellen IhrPATH
für Sie. Welche Windows version verwenden Sie? Und hast du es zur Arbeit?Ich hoffe, Ihr problem war wirklich das problem, das ich denke, dass es ist, weil ich (hoffentlich) hatte das gleiche. Ich bin mir sehr sicher, Levon ' s Antwort war richtig, also das ist die n00b-Lösung.
Für die CMD zu erkennen, "python", die Sie brauchen, um etwas hinzuzufügen, um die Umgebungsvariable "Path". Wenn du fertig bist mit den insturctions Sie können geben Sie "echo %PATH%" in die cmd und es sollte Ihnen zeigen, den Wert der Variablen, die Sie gerade geändert.
Können Sie dies lösen, erstellen Sie eine bat-Datei contenting:
Speichern Sie dann auf C:\Windows\System32 als python.bat