OSError[Errno 48]:アドレスは既に使用されています 解決方法
2022-02-13 17:33:09
Python flask OSError[Errno 48]:Address already in use.
Flaskプロジェクトfilename.pyを作成し、プロジェクトを実行すると、以下のようなエラーが報告されます。
アドレスが使われてしまったということですが、問題を探った結果、起動したサービスと同じか類似のサービスでポートが占有されていることがわかりました(一般的にMacでPythonを直接起動すると不完全終了になります、GUIで "Exit" ボタンをクリックして1ステップで行うことはできません、バックグラウンドのPythonプロセスが残っていて、それがポートを占有し続け解放しない犯人なのです)。
見つかった解決策は以下の通りです。
1. デフォルトのポートを変更する
2. は、ポートを占有しているプログラムを強制終了することです
最初の方法は、現在の問題を解決することができるだけで、同様の問題は将来も発生します
2つ目は、次のように、もう少し信頼性の高いものです。
2つ目は、以下のように、より信頼性の高いものです。
以前に占拠されたポート5000を見つけたいので、ターミナルに入力したコマンドは次のようになります。
lsof -i:5000 とすると、PID が 9108 であることがわかります。
次に、プロセスを終了させ、ターミナルで次のコマンドを入力するだけです。
殺す
9108
再度プログラムを実行すると、エラーは報告されなくなります
(^-^)V
関連
-
ユニコード・オブジェクトは、ハッシュ・エラーの解決前にエンコードする必要があります。
-
'dict' オブジェクトには 'has_key' という属性がありません。
-
IDLEのサブプロセスが接続されない場合の解決策 - fishcフォーラムより
-
python 3.3.2 エラー。urllib2' という名前のモジュールがない ソリューション
-
pipenvとpyenvによる複数の独立したPython仮想開発環境の管理
-
Pythonクローラー共通ライブラリリクエスト、beautifulsoup、selenium、xpathまとめ
-
Solve UnicodeDecodeError: 'ascii' codec can't decode byte 0xba in position 31: ordinal not in range(128)
-
タオバオ販売(特定値表示可能)インターフェイス
-
[解決済み] です。TypeError: read() missing 1 required positional argument: 'filename'.
-
pyinstaller パッケージ生成 .exe 実行ファイルエラー "IndexError: tuple index out of range"
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Python「lxmlを使ったxpathのパース - コナちゃんをクローリングする
-
DataFrameのソート問題
-
PyChamの「AttributeError:module 'pip' has no attribute 'main'」エラー解決法
-
python マルチスレッド操作エラー。logger "websocket "のハンドラが見つかりませんでした。
-
ImportError を解決します。pandas をインストールした後に 'pandas' という名前のモジュールがない。
-
[Python 標準ライブラリ] math--math 関数
-
dict_keys' オブジェクトはインデックス作成ソリューションに対応していません。
-
Anaconda 詳細インストールおよび使用チュートリアル(画像付き)
-
Selenium issue IOError: [Errno 2] そのようなファイルまたはディレクトリがありません: 'nul'
-
[Python] ValueError: サポートされていない pickle プロトコルです。5 解決方法