Python中如何关闭Jupyter Notebook中多余的8888和8889端口服务
RT ZSBD 网上搜半天 都没有讲关闭的 都是在讲启动 醉了
Python中如何关闭Jupyter Notebook中多余的8888和8889端口服务
10 回复
Control-C ?
要关掉Jupyter Notebook多开的8888和8889端口,直接在终端里用lsof和kill命令就行。这问题就是端口被占用了,找到进程干掉它。
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
如果想一步到位,直接把lsof和kill连起来:
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 太麻烦 将就啦 大兄弟

