Pythonで開発したFastAPIを起動するために以下のコマンドを実行したところ、エラーが発生しました。
python -m uvicorn main:app --port 50505 --reload
エラーメッセージは以下のとおりです。
[WinError 10013] アクセス許可で禁じられた方法でソケットにアクセスしようとしました。
調べたところ、ポートが既に使用されていると上記のメッセージが出力されるようです。
指定したポート(50505)が既に使用されているかどうかを確認するためには、コマンドプロンプトまたはPowerShellを管理者権限で開き、以下のコマンドを実行します、
netstat -ano | findstr :50505
ポートが使用されていたら、例えば以下のように別ポートで実行します。
python -m uvicorn main:app --port 50506 --reload