我已经尝试过把c.NotebookApp.token ='test'但是这不起作用,而是将它视为一个空字符串,因此笔记本不需要auth。
答案 0 :(得分:0)
jupyter notebook --NotebookApp.token=abcd
注意:ABCD似乎不起作用。我认为它必须是小写的十六进制
答案 1 :(得分:0)
可能有点晚了,但希望还是有帮助的。
如果你想输入一个字符串,你可以使用 c.NotebookApp.password 字段代替。这样你就可以设置任意密码来访问你的笔记本。
不过,理想情况下,您应该先对密码进行哈希处理,以免在配置文件(或脚本,如果您使用命令行参数)中发现它。
您可以使用以下方法在 Python 中散列密码:
from notebook.auth import passwd
passwd()
这将在提示中要求您输入密码并输出一个散列密码,您可以稍后在配置文件中设置该密码:
c.NotebookApp.password = u'sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed'