2024-03-29 09:46:36 发布
网友
运行此命令时
python -m SimpleHTTPServer 8000
我得到下面列出的错误
socket.error: [Errno 98] Address already in use
我不确定您使用的是哪个python版本,但请检查SimpleHTTPServer — Simple HTTP request handler python doc
我试过:python -m http.server 8000 bind 127.0.0.1它代替了SimpleHTTPServer
python -m http.server 8000 bind 127.0.0.1
SimpleHTTPServer
听起来有个进程已经在使用这个端口了。因此,您需要找到哪个进程正在侦听该端口并将其终止
Linux
要检查Linux上哪个进程正在使用端口,可以安装net tools并使用以下命令: netstat -ltnp | grep -w ':[Port Number]'
netstat -ltnp | grep -w ':[Port Number]'
然后,使用从上一个命令获得的PID(进程ID),您可以使用以下命令终止程序:
kill -9 [PID]
窗口
如果您在Windows上,则可以使用以下方法查找进程:
netstat -a -n -o | find "[Port Number]"
然后你就可以跳入任务管理器并终止进程。你知道吗
我希望这有帮助
该消息清楚地表明端口8000已经在使用中,只需使用另一个端口或先杀死另一个使用端口8000的进程即可。你知道吗
我不确定您使用的是哪个python版本,但请检查SimpleHTTPServer — Simple HTTP request handler python doc
我试过:
python -m http.server 8000 bind 127.0.0.1
它代替了SimpleHTTPServer
听起来有个进程已经在使用这个端口了。因此,您需要找到哪个进程正在侦听该端口并将其终止
Linux
要检查Linux上哪个进程正在使用端口,可以安装net tools并使用以下命令:
netstat -ltnp | grep -w ':[Port Number]'
然后,使用从上一个命令获得的PID(进程ID),您可以使用以下命令终止程序:
kill -9 [PID]
窗口
如果您在Windows上,则可以使用以下方法查找进程:
netstat -a -n -o | find "[Port Number]"
然后你就可以跳入任务管理器并终止进程。你知道吗
我希望这有帮助
该消息清楚地表明端口8000已经在使用中,只需使用另一个端口或先杀死另一个使用端口8000的进程即可。你知道吗
相关问题 更多 >
编程相关推荐