
Flaskで OSError: [Errno 48] Address already in use が表示された時の対処法。
Flaskで
$ python -m flask runを実行したら、下記のようなエラーが出てしまいました。
OSError: [Errno 48] Address already in use
解決策は、該当のprocessIDをオフにすれば良いらしいです。
まず、processIDを下記のコマンドで調べます。
$ lsof -i :5000 | grep python*5000の部分は、http://127.0.0.1:5000/の5000を開きたい場合は、5000を記述します。他の数列の場合は、それに置き換えてコマンドを実行してください。
このコマンドを入力すると、
![OSError: [Errno 48] Address already in use](https://sugiyamayoshiaki.jp/wp-content/uploads/2018/07/6bec6cb12acf45676d30cf5bbd31f719-1024x235.png)
このように、processIDを調べることができます。調べた数列を、下記のコマンドのprocessIDの部分と置き換えて入力するとオフにすることができます。
$ kill processID例、
$ kill 1299
killコマンドがちょっと怖いですが、思い切ってやってみたら解決しました。
スギヤマです。
主にガジェットいじりに関わる記事を投稿します。

この記事へのコメントはありません。