首页 > 解决方案 > Jupyter Notebook 未保存:帖子中缺少“_xsrf”参数

问题描述

我已经在 jupyter 笔记本上运行了大约 26 小时的脚本;我并没有真正将我的计算机用于其他任何事情,但它需要运行这个需要大约 30 小时才能完成的程序。大约 21 小时后,它停止保存,我的终端出现了这个:

403 PUT /api/contents/[file.ipynb] (::1): '_xsrf' argument missing from POST

其中 [file.ipynb] 是我的 jupyter 笔记本的位置。它还说:

'_xsrf' argument missing from post

再次在笔记本的右上角。该程序仍在运行,我不想重新启动 jupyter notebook 并且必须再次运行该程序,因为我有截止日期,我还能做些什么吗?

我正在使用谷歌浏览器,但我的代码中没有 LastPass 扩展名或任何 '%' 字符,正如另一篇文章所建议的那样。

谢谢你的帮助!

标签: pythongoogle-chromeanacondajupyter-notebook

解决方案


我发现的最简单的方法是:

https://github.com/nteract/hydrogen/issues/922#issuecomment-405456346

只需在同一个内核上打开另一个(非运行的、现有的)笔记本,问题就神奇地消失了;您可以再次保存以前显示_xsrf错误的笔记本。

如果您已经关闭了 Jupyter 主页,则可以在启动 Jupyter 的终端上找到指向它的链接。


推荐阅读