PyCharm運行項目時耑口被佔用, 報錯ERROR: [Errno 48] Address already in use

字號+ 編輯: 国内TP粉 修訂: 种花家 來源: 原创 2025-05-26 我要說兩句(0)

使用新版的Pycharm會發現有時候耑口被老的測試實例佔用, 沒辦法用8000耑口啓動uvicorn, 本文用一條shell命令解決。

报错如下:

xxxx/.venv/bin/python -m uvicorn main:app --reload --proxy-headers --forwarded-allow-ips='*'

INFO:     Will watch for changes in these directories: ['xxxxx路径']

ERROR:    [Errno 48] Address already in use

一条命令杀死占用某某端口的指令

lsof -i :程序占用的端口号 | awk 'NR==2 {print $2}' | xargs kill -9

因为pycharm会默认使用8000作为uvicorn的测试端口, 所以实际命令是这样的:

lsof -i :8000 | awk 'NR==2 {print $2}' | xargs kill -9


閲完此文,您的感想如何?
  • 有用

    1

  • 沒用

    0

  • 開心

    0

  • 憤怒

    0

  • 可憐

    0

1.如文章侵犯了您的版權,請發郵件通知本站,該文章將在24小時内刪除;
2.本站標注原創的文章,轉發時煩請注明來源;
3.交流群: 2702237 13835667

相關課文
  • 用網上下載的Mac安裝包安裝軟件時提示“安裝包已損壞”

  • 使用FileZilla連接遠程服務器

  • 無法打開XXXX, 因爲無法驗証開發者, 你應該將其扔進垃圾箱

  • mac上的微信文件太大如何清理

我要說說
網上賓友點評