Jupyter notebook 局域网服务器配置

Jupyter notebook 局域网服务器配置

生成配置文件

打开终端,运行以下命令

jupyter notebook --generate-config

linux 下生成的文件在:

~/.jupyter/jupyter_notebook_config.py

~ 是你的HOME 目录。

windows 生成的文件在:

C:\Users\USERNAME\.jupyter\jupyter_notebook_config.py

如果这个目录有jupyter_notebook_config.json文件,把它删除,它的优先级.py结尾的配置文件高。

设置密码:

In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:1227f56beef9:7bd824901b3b8e3f4cb41c4561679e450dcafc77'

输入你自己的密码,我这里输入的是我的名字。

打开 ~/.jupyter/jupyter_notebook_config.py ,找到以下语句并修改:

c.NotebookApp.password = u'sha1:1227f56beef9:7bd824901b3b8e3f4cb41c4561679e450dcafc77'

开启局域网服务器

默认开启的服务器,只能在本机连接,如果要在整个局域网内都能够访问,需要修改一下监听的IP地址,端口号默认是8888,也是可以修改的:

# Set ip to '*' to bind on all interfaces (ips) for the public server
c.NotebookApp.ip = '*'
# It is a good idea to set a known, fixed port for server access
c.NotebookApp.port = 8888

默认会打开浏览器,既然开启了局域网,就不要了:

c.NotebookApp.open_browser = False

修改启动目录

同样也可以修改默认打开的目录位置:

## 用于笔记本和内核的目录。
c.NotebookApp.notebook_dir = '~/Notebook/'

每次启动的时候,也可以直接在后面加上目录的名字:

jupyter notebook /home/yourname/Notebook

或者,对于当前目录来说,可以更简单一些:

jupyter notebook .

局域网测试

在整个局域网的任何一台电脑,甚至手机上,都可以输入你本机的IP地址以及端口号,来访问notebook服务器,假设你电脑的IP地址是192.168.0.2,那么你在浏览器地址栏输入

http://192.168.0.2:8888

再输入密码,就可以进去了。

快捷键

jupyter notebook有很多快捷键,在命令模式下按h,就可以查看到了,按p可以打开快速命令。

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页