如何为jupyter笔记本设置自定义标记?

时间:2017-11-26 01:24:50

标签: python jupyter-notebook

我已经尝试过把c.NotebookApp.token ='test'但是这不起作用,而是将它视为一个空字符串,因此笔记本不需要auth。

2 个答案:

答案 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'

来自Jupyter documentation