【发布时间】:2012-05-19 07:28:42
【问题描述】:
我在 Ubuntu 12.04 上运行 ipython 0.12.1。您可以通过运行以下命令在浏览器中使用笔记本界面运行它:
ipython notebook --pylab
配置文件可以在~/.config/ipython/profile_default/中找到。似乎每个内核的连接参数都放在~/.config/ipython/profile_default/security/kernel-4e424cf4-ba44-441a-824c-c6bce727e585.json 中。这是该文件的内容(新文件在您启动新内核时创建):
{
"stdin_port": 54204,
"ip": "127.0.0.1",
"hb_port": 58090,
"key": "2a105dd9-26c5-40c6-901f-a72254d59876",
"shell_port": 52155,
"iopub_port": 42228
}
这是不言自明的,但是如何设置具有永久配置的服务器,以便我可以使用 LAN 中其他计算机的笔记本接口?
【问题讨论】:
-
你是想使用局域网内其他电脑的notebook,还是直接使用内核(例如打开一个QtConsole共享现有笔记本的内核等) )?答案不一样。
-
@minrk 我想运行服务器,我可以从局域网中的另一台计算机与浏览器连接并具有笔记本接口,就像我在本地运行命令 ipython notebook --pylab 一样,但在这种情况下我必须在局域网中写下另一台计算机的地址,例如 myserver:8888 而不是 127.0.0.1:8888
-
在这种情况下,内核连接文件与您无关(它们是笔记本服务器与内核对话的方式)。答案来了...
标签: configuration ipython