📅  最后修改于: 2023-12-03 14:40:47.170000             🧑  作者: Mango
在开发 Django 应用程序时,我们通常会使用 python manage.py runserver
命令来运行本地服务器。默认情况下,Django 会使用 8000 端口。然而,有时候我们需要关闭该端口以便其他应用程序可以使用它。本教程将告诉你如何轻松地杀死端口 8000。
首先,我们需要查找 Python 进程。在终端中,输入以下命令:
lsof -i :8000
输出应该类似于:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
python 12345 user 12u IPv4 0x123456789abcdef 0t0 TCP *:http-alt (LISTEN)
其中 PID 是进程 ID,这是我们关闭进程所需要的信息。
在终端中,输入以下命令:
kill -9 12345
其中 12345 替换为 lsof
输出中的 PID。
这个命令将强制终止 Python 进程,从而关闭端口 8000。
现在你已经知道如何轻松地杀死 Django 应用程序中使用的端口 8000。记得在使用该端口之前再次运行 Django 服务器!