我已经在 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 许可协议
我发现的最简单的方法是:
https://github.com/nteract/hydrogen/issues/922#issuecomment-405456346
只需在同一内核上打开另一个(非运行的,现有的)笔记本,问题就神奇地消失了;您可以再次保存之前显示
_xsrf
错误的笔记本。如果您已经关闭了 Jupyter 主页,您可以在启动 Jupyter 的终端上找到它的链接。