Python中如何关闭Jupyter Notebook中多余的8888和8889端口服务

RT ZSBD 网上搜半天 都没有讲关闭的 都是在讲启动 醉了
Python中如何关闭Jupyter Notebook中多余的8888和8889端口服务

10 回复

Control-C ?


要关掉Jupyter Notebook多开的8888和8889端口,直接在终端里用lsofkill命令就行。这问题就是端口被占用了,找到进程干掉它。

1. 找出占用端口的进程PID 在终端(Linux/macOS)或命令提示符/PowerShell(Windows,需要先装lsof,或者用netstat替代)里运行:

lsof -ti:8888,8889

这个命令会直接返回占用这两个端口的进程ID(PID)。如果没装lsof,在Linux/macOS也可以用:

sudo netstat -tulpn | grep :8888

Windows上可以用:

netstat -ano | findstr :8888

2. 强制终止这些进程 拿到PID(比如是12345)后,用kill命令:

kill -9 12345

如果想一步到位,直接把lsofkill连起来:

kill -9 $(lsof -ti:8888,8889)

这样8888和8889端口上的Jupyter服务就被强制关闭了。

总结建议:端口被占就直接查PID然后kill -9

这样是关了 谢谢大哥 但是我有点蒙 B 了 要是两个都关了 下次启动又是全新的。。。。有点晕 下次怎么只启动一个啊

哎我草我写个 bat 好了 这玩意也不是太方便啊

ps aux |grep jupyter
查进程号

kill -9 进程号

一看 lz 就是 win

> bat


>.<
win 岂不是直接给 cmd 关了就好了。。

pkill jupyter
试试

任务管理器里肯定能找到

没钱买 MBP LIUNX 太麻烦 将就啦 大兄弟

回到顶部