python3:
python3 -m pip install --upgrade pip
python3 -m pip install jupyter
pkg install py36-pyzmq-18.0.1
在freeBSD需要安装py*-sqlite3、需要安装py*-pyzmq,现成的包只支持python2.7和python3.6.8,不支持python3.7.
jupyter notebook --generate-config
该命令会在用户目录下创建一个配置目录.jupyter
目录里会看到一个jupyter_notebook_config.py
主要的配置项:
# 登录密码,默认没有密码,所以每次启动服务器后都会产生一个随机数token,配置了密码后就不用每次使用随机数token了
c.NotebookApp.password = ‘‘"(此处密码并非明文密码)
#开启远程登录
c.NotebookApp.ip=‘0.0.0.0‘#notebook版本低于5.8则用*代替0.0.0.0
# 服务的端口,用默认的8888即可
c.NotebookApp.port = 8888
# 是否需要自动弹出浏览器,服务器端一般不需要
c.NotebookApp.open_browser = False ## The directory to use for notebooks and kernels.
# 不设置的话就是启动命令所在的目录
c.NotebookApp.notebook_dir = ‘/home/maoshuai/work‘
密码生成
c.NotebookApp.password配置的并非明文密码,按照配置文件上的注释步骤生成:
from notebook.auth import passwd;passwd()
In [2]: from notebook.auth import passwd; passwd()
Enter password:
Verify password:
Out[2]: ‘sha1:e4ac9ea2e432:ce17c208cac9c15c59dd6f34ffe2a262f6d65bf3‘
将sha1开头的一串字符,拷贝到c.NotebookApp.password字段即可。这样再次启动jupyter时,就有了密码输入界面。
原文:https://www.cnblogs.com/defifind/p/10824907.html