Can';t通过本地浏览器访问本地vagrant virtualbox中的jupyter笔记本
如标题所述。我已将Vagarant文件设置为:Can';t通过本地浏览器访问本地vagrant virtualbox中的jupyter笔记本,vagrant,ipython,jupyter,Vagrant,Ipython,Jupyter,如标题所述。我已将Vagarant文件设置为: config.vm.network "forwarded_port", guest: 8888, host: 8888, auto_correct: true 并将jupyter_notebook_config.py设置为: c.NotebookApp.port = 8888 当我在vagrant virtualbox中激活笔记本时,显示的信息正常: 但是本地浏览器(Safari)无法通过任何方式访问它 您的问题是服务器正在VM中的本地主机上
config.vm.network "forwarded_port", guest: 8888, host: 8888, auto_correct: true
并将jupyter_notebook_config.py设置为:
c.NotebookApp.port = 8888
当我在vagrant virtualbox中激活笔记本时,显示的信息正常:
但是本地浏览器(Safari)无法通过任何方式访问它
您的问题是服务器正在VM中的本地主机上侦听,因此它仅在VM中可用 如果希望服务器可以从主机访问,则应将ip绑定到
0.0.0.0
看看这个,了解其中的区别
在您的配置中添加以下内容就可以了
c.NotebookApp.ip = '0.0.0.0'
我偶然发现了一个类似的问题。以下是我解决问题的方法:
- 在Vagrant文件中,我添加了:
config.vm.network“专用网络”,ip:“192.168.33.10”
- 从vagrant虚拟机启动jupyter笔记本,其中包括:
jupyter笔记本--无浏览器--ip 0.0.0.0
- 或在主机浏览器中通过192.168.33.10:8888访问jupyter