「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は認識された。
コメント