【问题标题】:Install IPython on Ubuntu 12.04 VirtualBox Guest and use it from the browser on the Windows Host在 Ubuntu 12.04 VirtualBox Guest 上安装 IPython 并从 Windows 主机上的浏览器中使用它
【发布时间】:2013-01-25 19:27:09
【问题描述】:

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

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

是否有可能让这个配置工作?

【问题讨论】:

    标签: virtual-machine virtualbox ipython ipython-notebook


    【解决方案1】:

    IPython Notebook 默认在 localhost 上运行。我认为主机操作系统看不到虚拟机的环回接口。您必须指示笔记本使用

    监听 VM 的“公共”IP
    ipython notebook --ip=a.b.c.d
    

    那么您应该能够从您的主机进行连接。

    您也可以在 ipython_notebook_config.py 中将此值永久设置为NotebookApp.ip = 'a.b.c.d'

    【讨论】:

    • 现在很好用!我已经检查过是否可以使用 NAT 或桥接网络。使用 NAT,ip 需要是使用 ifconfig 命令显示的(以及适当转发的端口)。对于桥接网络,ip 是由路由器分配的,并且也使用 ifconfig 显示。只是为了向其他人澄清。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-12
    • 2012-12-10
    相关资源
    最近更新 更多