在 Vagrant 虚拟机中使用 Jupyter notebook

在虚拟机中搭建 Python 环境不表。

重点

1. Vagrantfile

把虚拟机中的8888,映射到宿主的8888端口。

Vagrant.configure("2") do |config|
  config.vm.box = "mybento"
  config.vm.network "forwarded_port", host_ip: "127.0.0.1", guest: 8888, host: 8888

2. 创建 Jupyter notebook 的配置文件

$ jupyter notebook --generate-config

打开并编辑 Jupyter notebook 配置文件

$ vim ~/.jupyter/jupyter_notebook_config.py

配置文件内容(自己写、并保存)

c.NotebookApp.ip='*'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 

由于是自己本地虚拟机使用,因此不需要设置密码。

最终退出虚拟环境,并重启虚拟机

$ vagrant reload

最终就可以在本机的8888端口访问 notebook了。

http://localhost:8888/

参考:
http://www.itweb.me/blog/2017-02-15

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容