JupyterLab:无法保存笔记本。 “文件 > 保存笔记本”灰显。自动保存和 Cmd + S 也不起作用
Posted
技术标签:
【中文标题】JupyterLab:无法保存笔记本。 “文件 > 保存笔记本”灰显。自动保存和 Cmd + S 也不起作用【英文标题】:JupyterLab : cannot save notebook. "File > save notebook" greyed out. Auto save and Cmd + S also doesn't work 【发布时间】:2020-05-24 22:53:33 【问题描述】:JupyterLab 位于 gcp Deep learning vm 中。
从几个小时前开始,我无法在 JupyterLab 中保存任何更改。
有未保存的更改。
将笔记本保存为灰色。
此外,如果我尝试从左侧窗格中删除文件,则会出现 500 错误。
我记得在这次破坏之前所做的唯一改变就是这个。当我尝试在命令行中执行 git 操作时出现此错误。
Another git process seems to be running in this repository, e.g.
an editor opened by 'git commit'. Please make sure all processes
are terminated then try again. If it still fails, a git process
may have crashed in this repository earlier:
所以我这样做了
rm -f ./.git/index.lock
并且 git 命令正常工作。这是我记得在此错误之前所做的唯一一件事。
之后,我删除了存储库并重新克隆了它。
因为每次让用户声明 jupyter 目录时我都必须输入 sudo。但是在我做出这个改变之前这个错误就已经存在了。
udo chown your_username directory
【问题讨论】:
【参考方案1】:不知何故,jupyter 目录的组权限已更改为只读和执行。只需添加写入权限即可解决此问题。
drwxr-xr-x 13 praveen jupyter 4096 Feb 9 11:46 jupyter
命令
chmod 771 /home/jupyter/
【讨论】:
我觉得应该是chmod 777 /home/jupyter/
【参考方案2】:
这对我很有用:
chmod -R 777 /folder_name
。 -R
(或 --recursive)选项使其具有递归性。
或者如果你想让当前目录下的所有文件都拥有所有权限类型:
chmod -R 777 ./
Reference
【讨论】:
以上是关于JupyterLab:无法保存笔记本。 “文件 > 保存笔记本”灰显。自动保存和 Cmd + S 也不起作用的主要内容,如果未能解决你的问题,请参考以下文章