Jupyter notebook 远程访问
在本地使用jupyter notebook很简单,但是如果我们想在服务器上,例如Ubuntu上使用notebook就会出现无法打开网页的情况,本文介绍一下如何开启jupyter notebook的远程访问。
1. 生成配置文件
jupyter notebook --generate-config
2. 创建访问密码
首先打开ipython,利用passwd创建密码
$ ipython
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password: ******
Verify password: ******
Out [2]: 'abcd:...'
复制out2中显示的密码
3. 修改jupyter notebook的配置文件
$ vim ~/.jupyter/jupyter_notebook_config.py
然后修改
c.NotebookApp.allow_remote_access = True #允许远程连接
c.NotebookApp.ip='*' # 设置所有ip皆可访问
c.NotebookApp.password = u'abcd:..' #之前复制的密码
c.NotebookApp.open_browser = False # 禁止自动打开浏览器
c.NotebookApp.port =8888 #任意指定一个端口
4. 启动notebook
jupyter notebook
然后打开浏览器,地址是服务器的地址加上刚才指定的端口,完成。