关于jupyter notebook密码设置

起因

打开jupyter notebook时,默认用某浏览器打开,但是我比较喜欢在Google浏览器打开,想要更换浏览器,于是我把url复制进去后或者在点击Logout后出现如下界面:
关于jupyter notebook密码设置

解决方案

我不记得自己有输过什么密码,所以登不进去。便想重新设置一下密码。于是我点击了 enable a password,进去看到了这个界面,英文不好的同学可以用Google浏览器打开,自动翻译
关于jupyter notebook密码设置

检查并生成文件

检查是否有notebook配置文件 jupyter_notebook_config.py。该文件的默认位置是位于主目录中的Jupyter文件夹。
关于jupyter notebook密码设置
如果还没有Jupyter文件夹,或者Jupyter文件夹中没有笔记本配置文件,请打开Windows命令行运行以下命令:

jupyter notebook --generate-config

关于jupyter notebook密码设置
这时候会生成一个jupyter_notebook_config.py文件。

从notebook5.0开始,你可以使用单个命令输入并存储notebook服务器密码。jupyter notebook密码将提示你输入密码,并将哈希密码记录在密码中 jupyter_notebook_config.json。
打开命令行,运行:

jupyter notebook password

关于jupyter notebook密码设置
这时候会生成jupyter_notebook_config.json和migrated
关于jupyter notebook密码设置

将哈希密码添加到notebook配置文件中

将jupyter_notebook_config.json文件里面的哈希密码添加至jupyter_notebook_config.py中的c.NotebookApp.password = ’ '并将前面的#去掉
关于jupyter notebook密码设置
然后关闭命令行,重启Jupyter Notebook就可以了