解决:vscode和jupyter远程连接无法创建、删除文件的问题(permission denied)

目录

问题: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文件了。

相关推荐
sunoo-2294 小时前
【C 语言标准 IO 入门】第二天学习笔记:文件操作核心函数 + 实战案例 + 踩坑合集
linux·笔记·vscode·学习
2501_916008894 小时前
Swift多环境配置:利用Scheme实现灵活的多环境管理
开发语言·ide·vscode·ios·个人开发·swift·敏捷流程
晨曦花锦5 小时前
从零搭建 Jupyter Notebook 远程开发环境
python·jupyter
New_Horizons6665 小时前
Vscode终端激活Conda虚拟环境
ide·vscode·conda
青 春 记 忆14 小时前
零基础入门Python11|Git实战:为任务管理器建立版本历史
开发语言·git·vscode·python·python3.11
️学习的小王1 天前
Anaconda国内镜像配置与conda常用命令
ide·经验分享·python·conda
雾沉川1 天前
Rust IDE 选型:除 VS Code 之外,RustRover 非商业场景可免费使用
ide·vscode·rust
精英的英2 天前
记一次 Qt5 Language Server 开发
开发语言·vscode·qt
2501_915918412 天前
iOS 真机调试工具推荐,安装运行、性能分析有哪些工具
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
笨鸟先飞,勤能补拙3 天前
AI与深度学习:从原理到应用
人工智能·windows·vscode·深度学习·机器学习·网络安全·github