为什么出现 password or token
跳转到“为什么出现 password or token”这是 Jupyter 的登录页面,通常不表示安装失败。Notebook 可以运行代码、读写服务器上的文件,因此服务需要识别访问者。未设置密码且启用默认 token 认证时,启动进程会生成登录令牌。浏览器成功认证后通过 Cookie 保持登录状态;换浏览器、清理 Cookie 或连接到另一个实例,可能再次出现登录页。认证机制说明
找到正在运行的实例
跳转到“找到正在运行的实例”在启动该 Jupyter 的同一台机器、同一个 Python 环境与用户账户下打开终端:
jupyter server list如果使用的是旧版经典 Notebook,可查看对应环境是否支持:
jupyter notebook list- 按端口和工作目录找到需要的实例;多个实例的登录信息不能混用。
- 在自己的浏览器打开该实例输出的访问地址,或者仅将其 token 值填入登录框。
- 若终端提示命令不存在,先进入安装 Jupyter 的虚拟环境,再检查
jupyter --version。反复启动新实例并不能修复环境路径问题。
地址结构示意如下,其中 TOKEN 只是占位文字:
http://localhost:8888/?token=TOKENlocalhost 指浏览器所在机器。服务运行在远程主机时,不能把远程日志的 localhost 地址直接理解成本机服务;应使用已经配置好的访问方式。
需要固定密码时
跳转到“需要固定密码时”Jupyter Server 提供交互式设置命令:
jupyter server password它保存密码的哈希配置;按当前部署方式重启服务后验证新登录。不要通过清空认证配置来绕过登录页。旧 Notebook 与新 Jupyter Server 的配置名称可能不同,应先确认版本。密码设置说明
本次整理
跳转到“本次整理”原笔记只有一张含历史 token 的终端截图,现改为文本步骤。登录地址、token 和 Cookie 都属于认证信息,不放进公开笔记、截图或版本库。
原始记录
跳转到“原始记录”本笔记由 CSDN 原始记录 的文字与图片重新整理;正文中的代码、适用条件与说明已按本次审读补充。