「uvicorn main:app –reload」で「’uvicorn’ は認識されていません」となる場合の対処

スポンサーリンク

「uvicorn main:app –reload」コマンドで「’uvicorn’ は認識されていません」となる場合の対処について書きます。

■Python、環境

Python 3.8.10(Windows11)

■「uvicorn main:app –reload」コマンドで認識されないという問題が出力

C:\Users\user_>uvicorn main:app --reload
'uvicorn' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

インストールしたPythonでuvicornをインストールにも関わらず上記のようなメッセージが出力されることがあります。

■対処方法

このようなメッセージが出力された場合の1つの対処として、下記のコマンドを試してください。

python3 -m uvicorn main:app

または、

python -m uvicorn main:app

上記のコマンドを入力しEnterキーを押すと、’uvicorn’ が認識され、サーバーが起動します。

■備考

「uvicorn main:app –reload」をコマンドを入力し、Enterキーを押した後に「’uvicorn’ は認識されていません」と出力された。出力後、Pythonを再インストールし、オプションも変更。変更後、再びuvicornもインストールしたが、「’uvicorn’ は認識されていません」と出力されたので、今回の方法を試すとuvicornは認識された。

コメント

タイトルとURLをコピーしました