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.Q群: 2702237 13835667

相关课文
  • 用网上下载的Mac安装包安装软件时提示“安装包已损坏”

  • 使用FileZilla连接远程服务器

  • 无法打开XXXX, 因为无法验证开发者, 你应该将其扔进垃圾箱

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

我要说说
网上嘉宾点评