Erstellen eines lokalen Python-Servers in Windows

Erstellen eines lokalen Python-Servers in Windows

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 pythonwird 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:\Python27also 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.

verwandte Informationen