Jupyter问一个未知的密码

时间:2017-10-23 02:49:36

标签: linux http ipython jupyter-notebook jupyter

我最近在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).

我的浏览器(来自localhost或互联网,显示:

Browser

应该注意:

a)服务器侦听所有IP,而默认情况下它应该只在localhost上侦听。

b)$ HOME / .jupyter中自动生成的配置文件全部被注释。

脚注:这与众所周知(但文档记录不完整)的令牌身份验证问题无关。实际上,如果我调用一个列表,则不会显示任何令牌:

poko@W530 ~ $ jupyter notebook list
Currently running servers:
http://localhost:8888/ :: /home/poko

4 个答案:

答案 0 :(得分:1)

尝试使用命令

设置默认密码

jupyter笔记本密码

然后使用 jupyter notebook 启动笔记本,并在浏览器中输入相同的密码。

过去你可能已设置了默认密码,这就是它停止生成令牌并更喜欢密码的原因。

答案 1 :(得分:0)

有关笔记本电脑验证的信息,请参阅this issue。您应该能够运行jupyter notebook list并能够访问允许您登录的令牌。

答案 2 :(得分:0)

我有同样的问题。从Anaconda Prompt启动Jupyter Notebook时,提示我输入虚拟环境密码(提示中甚至没有提到令牌)。我在“命令提示符”窗口中看不到任何输入内容。

解决方案:

尝试使用命令设置默认密码

类型:jupyter笔记本密码(在Anaconda提示中)。 系统将要求您输入两次密码。 尝试再次启动Jupyter Notebook。 输入您刚输入的密码。 成功!!!

答案 3 :(得分:0)

$ jupyter notebook --port 5000 --no-browser --ip='*' --NotebookApp.token='' --NotebookApp.password=''

[W 09:04:50.273 NotebookApp]警告:笔记本服务器正在侦听所有IP地址,并且未使用加密。不建议这样做。

[W 09:04:50.274 NotebookApp]警告:笔记本服务器正在侦听所有IP地址,并且未使用身份验证。这是高度不安全的,不建议这样做。