Windows で Python ローカル サーバーを作成する

Windows で Python ローカル サーバーを作成する

このコマンドを使用しようとしています:

python -m SimpleHTTPServer 

しかし、動作しません。Windows コマンド プロンプトから実行しているために動作しないのではないかと思います。どうすればこの機能が動作するのでしょうか?

コマンド プロンプトから取得されるエラーは次のとおりです: 「'python' は内部または外部コマンド、操作可能なプログラム、またはバッチ ファイルとして認識されません」

答え1

デフォルトでは、pythonは Windows コマンド プロンプトにコマンドとして登録されません ( 内のファイルPATH、マクロ、またはまったく別のもの)。

解決策は、単に へのパス全体を入力することですpython.exe。私はPythonを にインストールしたので、C:\Python27入力する必要があるのは

C:\Python27\python.exe /m SimpleHTTPServer 

答え2

提供されたエラーに基づくと、パス環境変数に Python を追加していないようです。

答え3

最近 Python 3.x をインストールした場合は、Windows ファイル エクスプローラーで「Python」を検索してみてください。私の場合は、C:\Users\XXXX\AppData\Local\Programs\Python\Python36-32\ にインストールされていました。

コマンドプロンプトを使用してこのディレクトリに移動し、「Python.exe - m http.server」と入力します。

大丈夫だと思います。

関連情報