Django 运行 端口被占用 Error: That port is already in use

错误:

python在启动django服务时python manage.py runserver,有时会遇到出现Error: That port is already in use的错误。

原因:

运行python manage.py runserver时,默认的端口是8000,报错就说明端口8000已经有任务在运行了,所以django无法启动。

解决办法一:

把占用端口8000的任务干掉。
(1)打开终端,输入lsof -i:8000,查看端口8000有哪些任务在运行,8000就是你想要释放的端口。如果你想要释放端口9000,那就输入lsof -i:9000来查看端口9000有哪些任务在运行。

任务列表.png

(2)如图所示,可以看到占用端口8000的任务的PID42351,只要把这个PID的任务干掉就可以释放端口了,干掉的指令为kill -9 42351

解决办法二:

换新的端口启动django服务。
换新端口启动的指令 python manage.py runserver 80808080是新的端口。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 创建你的第一个Django应用 让我们通过一个实例来学习。通过这个教程,我们将会带你过一遍创建一个基本的投票应用的...
    转身丶即天涯阅读 2,790评论 0 3
  • PythonWeb框架要点、Django介绍、工程搭建、配置、静态文件与路由 1.Python Web 框架要点 ...
    Cestine阅读 5,713评论 0 6
  • 模块间联系越多,其耦合性越强,同时表明其独立性越差( 降低耦合性,可以提高其独立性)。软件设计中通常用耦合度和内聚...
    riverstation阅读 6,293评论 0 8
  • 点我查看本文集的说明及目录。 本项目相关内容包括: 实现过程: CH7 创建在线商店 CH8 管理支付和订单 CH...
    学以致用123阅读 9,129评论 0 6
  • 其实 成功没有所谓的捷径可寻,唯一的办法就是脚踏实地的努力奋斗,聚沙成塔,集腋成裘!
    Fightjuvenile阅读 2,047评论 0 1

友情链接更多精彩内容