【发布时间】:2013-08-01 14:34:34
【问题描述】:
我的 LAN 上有一台计算机,我想在其上运行 IPython Notebook 服务器。这台电脑是无头的,所以我只能使用 SSH 访问这台电脑。我尝试通过屏幕启动 IPython Notebook,然后分离,但内核重新启动并出现 X 服务器错误。
具体来说,我做了以下事情:
- SSH 进入远程邮箱:
ssh -X 1.1.1.1 - 启动或重新附加到最后一个屏幕:
screen -RD - 启动笔记本
ipython notebook - 分离和注销:
ctrl-a-d,exit
远程笔记本服务器工作正常,直到我注销,然后尝试创建一个 matplotlib 绘图。什么时候我得到
Kernel Restarting
The kernel appears to have died. It will restart automatically.
来自客户端的网络浏览器,并且
-c: cannot connect to X server localhost:10.0
2013-08-01 10:28:48.072 [NotebookApp] KernelRestarter: restarting kernel (1/5)
WARNING:root:kernel 6e0f5395-6ba7-44c8-912f-1e736dd66517 restarted
在服务器上。
由于缺少 X 资源,我一注销,笔记本似乎无法绘图。有没有人可以解决这个问题?
【问题讨论】:
-
看来我遇到了类似的问题-stackoverflow.com/questions/19896119/…。我会很感激任何帮助...
标签: python ssh ipython enthought ipython-notebook