我在iPython 3 / Jupyter中运行多个内核和服务器。因此,当我跳了很多时,我常常忘记亲自保存东西。自动保存在过去3个小时内失败。 错误说:“上次检查点:3小时前自动保存失败! 我尝试手动文件>>保存和检查点,没有任何变化。救命! 在我的Python 2内核名称旁边,有一个黄色框表示禁止而不是编辑。当我点击它时它消失了。我不知道这是否与保存失败有关,但一旦点击它就不会改变。
答案 0 :(得分:39)
我有同样的问题,我发现我从Jupyter退出了。我发现当我去Jupyter主页时它要求我输入密码。输入密码后,我可以保存我的笔记本(它仍在其他标签中运行)。
答案 1 :(得分:8)
问题在于笔记本电脑是由两个不同的用户启动的。最常见的情况如下:
sudo ipython notebook
ipython notebook
从#1创建了一个名为.ipynb_checkpoints的隐藏目录,具有root权限。因此,除非笔记本电脑以root身份运行,否则您将无法保存更新。
要解决此问题,只需删除.ipynb_checkpoints目录
即可答案 2 :(得分:4)
我在运行多个笔记本电脑的iPython3 / Jupyter本地时遇到了同样的问题。我解决了这个问题:
答案 3 :(得分:1)
通过单击打开的笔记本左上方的Jupyter徽标来打开新标签。当要求提供令牌时,从终端运行:
jupyter notebook list
输出将如下所示:
http://localhost:8888/?token=THE_TOKEN_YOU_NEED :: /Users/.../.../.../
在jupyter主选项卡中复制THE_TOKEN_YOU_NEED,笔记本将再次处于活动状态(即,您可以保存它,打开一个新笔记本,等等)
答案 4 :(得分:1)
对我来说,它发生在所有单元格的输出都太长时。只需清除一些输出即可解决此问题。
答案 5 :(得分:0)
我有一个类似的问题是由其他人提到的多个用户问题引起的。我正在使用Docker和卷的组合,Linux子系统在同一目录下运行jupyter和普通旧窗口。不幸的是我遇到了我正在加载的数据大小的问题,所以不得不抛弃docker,这是我开始遇到问题的地方。
为了解决这个问题,我使用gitbash运行:
rm -rf <location of your dir where you launch notebook>/.ipynb_checkpoints/
rm -rf ~/.jupyter/
然后我确保通过运行来重新创建:
jupyter notebook password
重新创建.jupyter文件夹。然后重新启动笔记本为我解决了这个问题。
答案 6 :(得分:0)
我知道这个问题很老,但是最近我遇到了同样的问题,并且得到了一个更简单的解决方法。请注意,就我而言,我不知道是什么原因引起的,但是由于笔记本计算机是在脱机计算机上内部运行的,因此肯定不是多个用户使用的。
为了恢复自动保存,我只需要在另一个选项卡中重新打开笔记本,然后手动复制粘贴所有未保存的单元格即可。繁重但解决了问题。 (还要注意,只要我不想保存或重新启动内核,我就可以继续在笔记本上工作)
答案 7 :(得分:0)
我有一个单独的问题。
在jupyter笔记本控制台窗口中,看到以下消息: [I 09:36:14.717 NotebookApp]来自:: 1的HTTP消息格式错误:Content-Length过长
这让我觉得单元格之一的输出中可能有大量文本,所以我开始清除输出。
当我用可打印的图表清除了一个单元格后,它再次起作用。 Plotly可能有问题。
答案 8 :(得分:0)
我遇到了同样的问题,不幸的是,我尝试了这些方法,但是没有用。 最后我找到了一种方法
手动将filename.ipynb文件复制到同一目录
使用大约5个字符的文件名重命名。然后在jupyter笔记本中打开它,可以成功保存它。
之后,您可以将其重命名为您想要的任何名称!
答案 9 :(得分:0)
我严重面对同样的问题:(,最后我独自一人发现)))/// 以及我的 windows 10专业版上的所有 RANSOMEWARE保护。。在这种保护下,它不会让您覆盖第三方应用程序写的任何文件和文件夹。
和快乐的朱庇特)))
答案 10 :(得分:0)
对我来说,问题出在文件路径太长。重命名文件夹解决了该问题。
答案 11 :(得分:0)
我只是有这个问题。我所做的就是退出/注销多个笔记本。然后关闭anaconda仪表板。然后重新启动所有内容。您唯一需要担心的就是丢失您已经完成的工作。为此,我将代码复制到记事本中,然后又将其复制回了记事本。
答案 12 :(得分:0)
对我来说,关键是我隐藏了“ .ipynb_checkpoints”。只需使该文件夹可见即可。
答案 13 :(得分:0)
有同样的问题。对我有用的是从笔记本的一部分SQL查询中删除“ COALESCE”语句。超级怪异的东西,现在想想这有什么道理。
答案 14 :(得分:0)
在笔记本服务器页面(您从中启动笔记本的页面)中,我点击了 Jupyter 图标,并且禁止图标消失了,我可以再次保存我的工作。
我在以下 git 问题线程中找到了这个解决方案:
https://github.com/microsoft/AzureNotebooks/issues/417
答案 15 :(得分:-1)
我还有一个问题,我什至无法按Control或File> Save进行保存,但它也不是自动保存的。我发现的原因是我的服务器需要root特权才能对文件进行编辑,因此jupyter无法保存它们。以超级用户身份重新运行jupyter笔记本以解决此问题。请参见https://stackoverflow.com/a/65225757/13655355,以root用户身份运行jupyter Notebook。