機械音痴な情報系

エラーの解決方法とTips

【django】runserver時にWinError 10013

家で作ってgithubに上げておいたプログラムをrunserverしようとしたらエラーが出たのでメモ。

実行環境

OS Win10
django 2.0.5

問題となるエラー

$ python .\manage.py runserver
Performing system checks...

System check identified no issues (0 silenced).
May 16, 2018 - 11:02:58
Django version 2.0.5, using settings 'portfolio.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
Error: [WinError 10013] アクセス許可で禁じられた方法でソケットにアクセスしようとしました。

因みにこのエラー、英語だと
「An attempt was made to access a socket in a way forbidden by its access permissions 」となる。

解決策

結論から言うと解決策はポートを変更すること。

$ python manage.py runserver 8080

原因

デフォルトのポートが別で使用されている。