我在使用 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=