首页 > 解决方案 > Jupyter notebook:该端口已经在使用中,尝试另一个端口?

问题描述

我可以通过以下方式成功加入港口 ssh -N -L 8888:127.0.0.1:8888 server_ip

但是如果我只是加入服务器,然后使用jupyter notebook,我无法成功打开端口。

ssh server_ip
jupyter notebook --port=8888

Error:

The port 8888 is already in use, trying another port.

是什么原因以及如何解决?

标签: jupyter-notebook

解决方案


您可以通过在 Linux 机器上执行以下命令来检查当前在端口 8888 上运行的应用程序。如果它恰好是现有的 jupyter,您可以尝试终止该进程并启动一个新进程。

检查当前进程在 8888 中运行

lsof -i:8888 

杀死当前进程。

kill $(lsof -t -i:8888)

强行杀死当前进程

kill -9 $(lsof -t -i:8888)

如果出于某种原因您不想终止当前进程,您可以尝试在不同的端口上启动 jupyter。

jupyter notebook --port=8889

推荐阅读