Ich versuche, diesen Befehl zu verwenden:
python -m SimpleHTTPServer
aber es funktioniert nicht. Ich vermute, dass es nicht funktioniert, weil ich es über die Windows-Eingabeaufforderung ausführe. Wie bringt man das zum Laufen?
Der Fehler, den ich von der Eingabeaufforderung erhalte, ist: „‚Python‘ wird nicht als interner oder externer Befehl, ausführbares Programm oder Batchdatei erkannt.“
Antwort1
Standardmäßig python
wird es nicht als Befehl in der Windows-Eingabeaufforderung registriert. (Sei es eine Datei im PATH
, ein Makro oder etwas ganz anderes.)
Die Lösung besteht darin, einfach den gesamten Pfad zur einzugeben python.exe
. Ich habe Python installiert, C:\Python27
also muss ich nur Folgendes eingeben:
C:\Python27\python.exe /m SimpleHTTPServer
Antwort2
Basierend auf dem von Ihnen angegebenen Fehler sieht es so aus, als hätten Sie Python nicht zu Ihrer Pfadumgebungsvariable hinzugefügt.
Antwort3
Wenn Sie Python 3.x kürzlich installiert haben, suchen Sie im Windows-Datei-Explorer nach „Python“. Meins wurde unter folgendem Pfad installiert: C:\Benutzer\XXXX\AppData\Local\Programme\Python\Python36-32\
Navigieren Sie mithilfe der Eingabeaufforderung zu diesem Verzeichnis und geben Sie dann „Python.exe - m http.server“ ein.
Es sollte nun startklar sein.