- Date:2019/09/09
- Version:Jupyter 4.2.0
流程:
- 输入密码,生成哈希码
- 生成配置文件
- 修改配置文件
- 启动
输入密码,生成哈希码
进入Python交互式环境,导入notebook.auth.passwd
函数,执行该函数生成密码及哈希码,我的哈希码为sha1:b1cc11ceb3ce:f06d571f81bbeb435e1f115beedb3b0aeadb9120
如下:
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:b1cc11ceb3ce:f06d571f81bbeb435e1f115beedb3b0aeadb9120'
生成配置文件
退出交互式环境,执行jupyter notebook --generate-config
生成配置文件,如下:
cloud@master:~/anaconda3/bin$ jupyter notebook --generate-config
Writing default config to: /home/cloud/.jupyter/jupyter_notebook_config.py
修改配置文件
在配置文件jupyter_notebook_config.py中找到如下几行取消注释并修改,但这配置文件有几百行,不好找,直接在开头添加如下代码也行。
c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha:ce...刚才复制的那个哈希码'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #可自行指定一个端口, 访问时使用该端口
启动
执行jupyter notebook
,在另一台电脑的浏览器输入ip地址:端口号
即可远程访问。
参考: