我最近在 linux 机器上安装了 Anaconda (2.7) 发行版。如您所知,它包括 Jupyter 笔记本服务器。
我的问题是 Jupyter 需要一个我不知道的密码。观察会发生什么:
$ jupyter notebook
[W 04:12:51.684 NotebookApp] WARNING: The notebook server is listening on all IP addresses and not using encryption. This is not recommended.
[I 04:12:51.702 NotebookApp] JupyterLab alpha preview extension loaded from /home/poko/Software/anaconda2/lib/python2.7/site-packages/jupyterlab
JupyterLab v0.27.0
Known labextensions:
[I 04:12:51.703 NotebookApp] Running the core application with no additional extensions or settings
[I 04:12:51.705 NotebookApp] Serving notebooks from local directory: /home/poko/courses/deeplearning1/nbs
[I 04:12:51.705 NotebookApp] 0 active kernels
[I 04:12:51.705 NotebookApp] The Jupyter Notebook is running at: http://[all ip addresses on your system]:8888/
[I 04:12:51.705 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
我的浏览器(来自本地主机或互联网,显示:
需要注意的是:
a) 服务器监听所有 IP,而默认情况下它应该只监听本地主机。
b) $HOME/.jupyter 中自动生成的配置文件全部注释。
脚注:这与众所周知(但记录很少)的 token 身份验证问题无关。实际上,如果我调用一个列表,则不会显示任何标记:
poko@W530 ~ $ jupyter notebook list
Currently running servers:
http://localhost:8888/ :: /home/poko
最佳答案
尝试使用命令设置默认密码
jupyter 笔记本密码
然后用jupyter notebook启动你的笔记本,并在浏览器中输入相同的密码。
可能您过去设置了默认密码,这就是它停止生成 token 并更喜欢密码的原因。
关于linux - Jupyter 询问未知密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46881277/