我需要为Pycharm做这个 .
以下是我无法撤消的步骤 .
- I added a password 用于身份验证:
$ jupyter笔记本密码
- 然后我在jupyter_notebook_config.py中使用了以下命令 comment all the code
$ jupyter notebook --generate-config
- 然后我在jupyter_notebook_config.json中生成 removed the hashed password ,现在看起来像这样
{“NotebookApp”:{“password”:“”}}
- 然后我在jupyter_notebook_config.py文件中执行了以下 changes
c.NotebookApp.password =''c.NotebookApp.token ='<generated>'
- 现在,当我启动Jupyter笔记本时,没有令牌生成,也没有密码 .
Pycharm git :(主)✗jupyter笔记本[I 21:53:35.158 NotebookApp]从本地目录服务笔记本:/ Users / ... [I 21:53:35.158 NotebookApp] 0活动内核[I 21:53:35.158 NotebookApp] Jupyter笔记本运行于:[I 21:53:35.158 NotebookApp] http:// localhost:8888 /?token =%3Cgenerated%3E第一次连接时,将此URL复制/粘贴到浏览器中,使用令牌登录:http:// localhost:8888 /?token =%3Cgenerated%3E
Now, how do I make it like the way it was or how do I get the token back??
PS - 我甚至尝试了jupyter笔记本列表,但仍然会出现相同的URL . 另外,我在Mac上这样做,所以请相应地提出建议 .
3 回答
嗯我的配置看起来不一样 .
只需删除此文件,它将默认为令牌
你不应该把
<generated>
放在那里 . 您应该放置一些生成的令牌,例如f45cf5d6803b81bcd41bcfbf70130293bcf7a773feabe827
.要创建自己生成的密码,请运行以下命令:
python3 -c 'import os;print(os.urandom(24).hex())'
(在Linux / macOS上)或py -c "import os;print(os.urandom(24).hex())"
(在Windows上)在shell中运行:
输入密码两次并复制'sha1:12345'代码 .
之后,编辑jupyter配置文件:
...并更改密码 .
粘贴你的'sha'代码并运行jupyter notebook .