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