如何取消 Jupyter Notebook 的密码和令牌
一、要取消 Jupyter Notebook 的密码
-
打开终端或命令提示符。
-
启动 Python 交互式环境: 输入以下命令进入 Python:
-
编辑 Jupyter Notebook 配置文件: 找到 Jupyter Notebook 的配置文件(通常在
~/.jupyter/jupyter_notebook_config.py
),打开它并找到如下行:c.NotebookApp.password = '你的密码的哈希值'
将这一行注释掉(在前面加上
#
)或者删除。 -
重启 Jupyter Notebook: 关闭并重新启动 Jupyter Notebook,应该就不需要密码了。
如果没有找到配置文件,可以通过以下命令生成:
jupyter notebook --generate-config
这样就可以取消 Jupyter Notebook 的密码保护了!
二、取消 Jupyter Notebook 的令牌认证
要取消 Jupyter Notebook 的令牌认证,可以按照以下步骤进行设置:
-
找到 Jupyter Notebook 配置文件: 如果还没有生成配置文件,可以使用以下命令生成:
jupyter notebook --generate-config
生成的配置文件通常位于
~/.jupyter/jupyter_notebook_config.py
。 -
编辑配置文件: 打开
jupyter_notebook_config.py
文件,可以使用文本编辑器(如nano
或vim
):vim ~/.jupyter/jupyter_notebook_config.py
-
添加或修改以下设置: 在文件中,修改或添加以下行:
c.NotebookApp.token = ''
这将禁用令牌认证。确保
token
设置为空字符串。 -
保存并关闭文件。
-
重启 Jupyter Notebook: 关闭并重新启动 Jupyter Notebook,应该就不需要令牌认证了。
这样你就可以直接访问 Jupyter Notebook,而不需要输入令牌。注意,这样做会降低安全性,确保在安全的环境中使用。