スポンサーリンク

【Python】uvicorn実行時のWinError 10013 エラーの対応方法

記事内に広告が含まれています。

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
スポンサーリンク
Python
著者SNS
タイトルとURLをコピーしました