virtual-machine - 在 Ubuntu 12.04 VirtualBox Guest 上安装 IPython 并从 Windows 主机上的浏览器使用它

标签 virtual-machine virtualbox ipython ipython-notebook

在 guest 计算机 (Ubuntu 12.04) 上,我像往常一样从存储库安装了 ipython 和 ipython-notebook。然后我运行 ipython notebook 来启动服务器并尝试从主机(运行 Windows 7)的浏览器访问该页面,但它不会连接。

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

是否可以让这个配置工作?

最佳答案

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

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

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

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

关于virtual-machine - 在 Ubuntu 12.04 VirtualBox Guest 上安装 IPython 并从 Windows 主机上的浏览器使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14528987/

相关文章:

oracle - 如何解决Microsoft TFS(Team Foundation Server)更新问题

azure - 您能否为一个实例的 Azure 辅助角色提供 SLA?

mysql - 从虚拟服务器运行 MySQL,数据库位于主机磁盘上

ubuntu - 无法连接到在 VirtualBox 内的 Xubuntu 上运行的 Jupyter 笔记本服务器

python - 模块化 Jupyter notebook 序言

python - 如何将 MySQL 与 python 同步?

VirtualBox 中的 Docker

javascript - VirtualBox 限制了可以从共享文件夹中包含的 .js 文件的大小?

python - 如何在 VS Code 中调试导入的 Jupyter 笔记本?

matplotlib - 在 matplotlib 图中显示原点轴 (x,y)