我最近在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或互联网,显示:
应该注意:
a)服务器侦听所有IP,而默认情况下它应该只在localhost上侦听。
b)$ HOME / .jupyter中自动生成的配置文件全部被注释。
脚注:这与众所周知(但文档记录不完整)的令牌身份验证问题无关。实际上,如果我调用一个列表,则不会显示任何令牌:
poko@W530 ~ $ jupyter notebook list
Currently running servers:
http://localhost:8888/ :: /home/poko
答案 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地址,并且未使用身份验证。这是高度不安全的,不建议这样做。