如何无Token启动Jupyter?使用jupyter server list获Token仍无法使用求助
解决Jupyter Notebook Token验证失效问题
先核对Token是否正确
执行jupyter server list后,别直接复制整行输出,只提取token=后面的完整字符串,别带空格或多余符号,很多人都是不小心复制了前后空格导致验证失败。重启Jupyter服务,获取最新Token
先停掉所有Jupyter进程:jupyter server stop,然后重新启动jupyter notebook,启动时终端会直接输出当前有效的Token,直接复制这个去登录,避免旧进程残留导致Token不匹配。临时关闭Token验证(应急方案)
如果上面的方法都不行,可以直接关掉Token验证:- 生成配置文件:
jupyter notebook --generate-config - 找到生成的配置文件(默认路径是
~/.jupyter/jupyter_notebook_config.py),打开后修改以下参数:c.NotebookApp.token = '' c.NotebookApp.password = '' - 保存文件后重启Jupyter,就能直接访问不用输Token了。
- 生成配置文件:
检查端口是否被占用
有时候多个Jupyter实例抢占同一个端口,导致Token对应不上。Mac/Linux可以用lsof -i :8888,Windows用netstat -ano | findstr :8888查看端口占用,杀掉冲突进程后再重启服务。
内容的提问来源于stack exchange,提问作者Aniebiet Abia
相关产品推荐
相关产品推荐

