Jupyter Notebook 未保存:帖子中缺少“_xsrf”参数

新手上路,请多包涵

我已经在 jupyter notebooks 上运行一个脚本大约 26 小时了;我并没有真正使用我的电脑做任何其他事情,但它需要运行这个需要大约 30 小时才能完成的程序。大约 21 小时后,它停止保存,我的终端有这个:

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

[file.ipynb] 是我的 jupyter notebook 的位置。它还说:

 '_xsrf' argument missing from post

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

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

谢谢你的帮助!

原文由 V P 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 907
2 个回答

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

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

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

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

原文由 caxcaxcoatl 发布,翻译遵循 CC BY-SA 4.0 许可协议

我遇到的解决方案似乎太简单了,但确实有效。转到 /tree aka Jupyter 主页并刷新浏览器。工作了。

原文由 GDB 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题