Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用jupyter实验室重新连接到远程运行的内核_Python_Kernel_Jupyter Notebook - Fatal编程技术网

Python 使用jupyter实验室重新连接到远程运行的内核

Python 使用jupyter实验室重新连接到远程运行的内核,python,kernel,jupyter-notebook,Python,Kernel,Jupyter Notebook,我在jupyter实验室的远程服务器上工作,有一个作业正在运行。但是,连接已断开,现在我正尝试重新连接到同一个正在运行的内核。老实说,我读了很多例子和jupyter文档,但我找不到解决方案。我的上一次运行是输出中间结果,我想知道是否可以重新连接回正在运行的内核并继续查看输出 我通常通过ssh连接: ssh -L 8000:localhost:8080 usere@123.45.678.9 然后我就跑 jupyter notebook --no-browser --port=8080 在本地

我在jupyter实验室的远程服务器上工作,有一个作业正在运行。但是,连接已断开,现在我正尝试重新连接到同一个正在运行的内核。老实说,我读了很多例子和jupyter文档,但我找不到解决方案。我的上一次运行是输出中间结果,我想知道是否可以重新连接回正在运行的内核并继续查看输出

我通常通过ssh连接:

ssh -L 8000:localhost:8080 usere@123.45.678.9

然后我就跑

jupyter notebook --no-browser --port=8080
在本地机器上的浏览器中,我只需打开“locahost:8000”,它就能正常工作

我试图重复这些步骤,但无法重新连接到现有正在运行的内核并继续查看输出


有什么建议吗?

突然,我明白了你的问题。所以你们不能让服务器继续运行。相反,您每次都手动启动它

基本上,你需要让它继续运行。某种程度上类似于nohup jupyter笔记本——没有浏览器——port=8080&或使用
systemd
。因此,当您失去连接时,jupyter服务器仍在运行


然后您可以通过ssh-l8000:localhost:8080重新连接到服务器usere@123.45.678.9。然后打开
locahost:8000
。最后,您将看到一切都与您离开时一样。

当您尝试重新连接时,您到底得到了什么?找不到页面?不,我只是看到了连接断开前看到的最后一刻(输出)。您建议它保持运行通常是个好主意。然而,它并没有解决我所说的问题