Jupyter 笔记本密码无效



我在使用 Jupyter 时遇到了一个我不明白的问题。以下是我的观察。

  • 当我重置配置并运行jupyter notebook时,Jupyter 似乎完全没用,即当我尝试创建笔记本时,它会给我一个禁止的错误,并且基本上页面上的任何按钮都会发生类似的事情。

  • 如果我按Jupyter徽标转到主页,它会要求我输入密码或令牌,然后不接受jupyter notebook给我的令牌调用

  • 如果我使用 jupyter notebook password 或使用 notebook.auth.passwd 设置密码并再次打开笔记本,它不接受我刚刚创建的密码

即使在我尝试更新和降级已安装的 Jupyter 版本后,这种情况仍然存在。

我还注意到,每当网页发出请求时,控制台都会显示Forbidden

[W 20:12:18.096 NotebookApp] 403 POST /api/contents (::1) 2.50ms referer=http://localhost:8888/tree
[W 20:12:18.099 NotebookApp] Forbidden
[W 20:13:04.159 NotebookApp] 403 GET /api/sessions?_=1509999126632 (::1) 2.50ms referer=http://localhost:8888/tree
[W 20:13:52.770 NotebookApp] 401 POST /login?next=%2Ftree (::1) 17.01ms referer=http://localhost:8888/login?next=%2Ftree

您可以禁用 jupyter 的密码。首先,您可以设置令牌以设置密码,或者通过设置令牌的空字符串来禁用密码。

创建> jupyter_notebook_config.py 包含以下内容:

c.NotebookApp.token = u''

或者,您可以只运行以下命令:

echo "c.NotebookApp.token =''">> ~/.jupyter/jupyter_notebook_config.py

在命令行上追加选项使用选项运行 Jupyter

$ jupyter notebook --NotebookApp.token=

最新更新