Jupyter notebook Jupyter笔记本:该端口已在使用中,是否正在尝试其他端口?

Jupyter notebook Jupyter笔记本:该端口已在使用中,是否正在尝试其他端口?,jupyter-notebook,Jupyter Notebook,我可以通过以下方式成功加入港口 ssh-N-L 8888:127.0.0.1:8888服务器\u ip 但是如果我只是加入服务器,然后使用jupyter notebook,我无法成功打开端口 ssh server_ip jupyter notebook --port=8888 错误: The port 8888 is already in use, trying another port. 原因是什么?如何解决?听起来您在8888端口上还有其他进程 您可以: 1) 在端口8888上终止进程,

我可以通过以下方式成功加入港口
ssh-N-L 8888:127.0.0.1:8888服务器\u ip

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

ssh server_ip
jupyter notebook --port=8888
错误:

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

原因是什么?如何解决?

听起来您在8888端口上还有其他进程

您可以:

1) 在端口8888上终止进程,然后在端口8888上启动jupyter笔记本


2) 在另一个端口上启动jupyter notebook,然后使用ssh连接到新端口

听起来您在端口8888上还有其他进程

您可以:

1) 在端口8888上终止进程,然后在端口8888上启动jupyter笔记本


2) 在另一个端口上启动jupyter notebook,然后使用ssh连接到新端口

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

检查在8888中运行的当前进程

lsof -i:8888 
终止当前进程

kill $(lsof -t -i:8888)
强制终止当前进程

kill -9 $(lsof -t -i:8888)
如果出于某种原因不希望终止当前进程,可以尝试在其他端口上启动jupyter

jupyter notebook --port=8889

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

检查在8888中运行的当前进程

lsof -i:8888 
终止当前进程

kill $(lsof -t -i:8888)
强制终止当前进程

kill -9 $(lsof -t -i:8888)
如果出于某种原因不希望终止当前进程,可以尝试在其他端口上启动jupyter

jupyter notebook --port=8889