3

在客户机(Ubuntu 12.04)上,我照常从存储库中安装了 ipython 和 ipython-notebook。然后我运行 ipython notebook 启动服务器并尝试从主机的浏览器访问页面(运行 Windows 7),但它不会连接。

ipython 服务器在默认端口 8888 上运行。我尝试使用虚拟机的 NAT 配置并将端口 8888 从主机路由到客户机上的 8888,但没有成功。我也尝试过使用桥接网络,但我不确定我应该在浏览器中输入哪个方向。是否是 8888 端口上使用 ifconfig 命令显示的 eth0 的主机 IP?

是否有可能使此配置正常工作?

4

1 回答 1

7

IPython Notebook 默认在 localhost 上运行。我认为主机操作系统看不到 VM 的环回接口。您必须指示笔记本使用以下命令监听 VM 的“公共”IP

ipython notebook --ip=a.b.c.d

那么你应该能够从你的主机连接。

您也可以像NotebookApp.ip = 'a.b.c.d'在 ipython_notebook_config.py 中一样永久设置此值。

于 2013-01-25T21:16:49.763 回答