目录
- 问题:vscode和jupyter远程连接服务器无法创建、删除文件的问题
- 原因:代码文件的权限不够
- 解决方法:
- 1.ls -l查看目录所在组,权限
- 2.chown修改拥有者和所在组
问题:vscode和jupyter远程连接服务器无法创建、删除文件的问题
近期在服务器上部署Python环境,最开始想使用jupyter进行远程作业,后来遇到上述问题,转为使用vscode,但是同样又遇到上述问题,最终发现问题所在.
原因:代码文件的权限不够
解决方法:
1.修改目录所有者、所有者所在组
2.增加权限
这里给出方法1的例子
1.ls -l查看目录所在组,权限
ls -l
可以看到除了所有者拥有全部的权限外,组用户和其他用户组的权限都只有读和可执行或者查找,缺失写权限
2.chown修改拥有者和所在组
sudo chown -R 拥有者:所在组 文件/目录名字
之后便可以在vscode和jupyter上操作文件了。
还有一个问题:为什么vim XXX.ipynb文件,用jupyter和vscode都打不开文件,有JSON文件格式报错。但是经过上面操作,这个文件删除后,也可以创建正常的ipynb文件了。