Django/Python - Error: That port is already in use

Django/Python - Error: That port is already in use

我第一次尝试托管我的 Django 网站,但该端口似乎已被使用。我之前没有托管过任何东西,使用 netstat -ntlp:

得到以下结果

如果可能,我想保留标准端口...有人知道解决方案吗? 我不是 sudo 用户。

需要kill端口8000.Tokill上运行的进程,找出被杀进程的进程标识号或PID,然后将PID号传给kill命令。 对于 Mac OS/X 您可以通过以下方式列出进程:lsof -i:8000

然后通过以下方式终止 PID:kill -9 PID

如果因为没有权限而无法终止进程,只需在不同的端口提供 django:

python manage.py runserver 8001

打开你的终端然后试试这个,

sudo fuser -k 8000/tcp

有时在你机器的那个端口下可能有另一个服务器运行 或
使用

python manage.py runserver 8000

注意:您可以使用任何端口