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

news/2024/7/16 7:22:10 标签: vscode, jupyter, ide

目录

      • 问题:vscodejupyter远程连接服务器无法创建、删除文件的问题
      • 原因:代码文件的权限不够
      • 解决方法:
        • 1.ls -l查看目录所在组,权限
        • 2.chown修改拥有者和所在组

vscodejupyter_1">问题:vscodejupyter远程连接服务器无法创建、删除文件的问题

在这里插入图片描述

近期在服务器上部署Python环境,最开始想使用jupyter进行远程作业,后来遇到上述问题,转为使用vscode,但是同样又遇到上述问题,最终发现问题所在.

原因:代码文件的权限不够

解决方法:

1.修改目录所有者、所有者所在组
2.增加权限

这里给出方法1的例子

1.ls -l查看目录所在组,权限
ls -l

在这里插入图片描述
可以看到除了所有者拥有全部的权限外,组用户和其他用户组的权限都只有可执行或者查找,缺失权限

2.chown修改拥有者和所在组
sudo chown -R 拥有者:所在组 文件/目录名字

在这里插入图片描述
之后便可以在vscodejupyter上操作文件了。

还有一个问题:为什么vim XXX.ipynb文件,用jupytervscode都打不开文件,有JSON文件格式报错。但是经过上面操作,这个文件删除后,也可以创建正常的ipynb文件了。
在这里插入图片描述


http://www.niftyadmin.cn/n/5121787.html

相关文章

小程序如何设置自取规则

​在小程序中,自取规则是指当客户下单时选择无需配送的情况下,如何设置相关的计费方式、指定时段费用、免费金额、预定时间和起取金额。下面将详细介绍如何设置这些规则,以便更好地满足客户的需求。 在小程序管理员后台->配送设置->自…

2023/10/25

如果你越来越冷漠 你以为你成长了 但其实没有 长大应该是变得温柔 对全世界都温柔

springboot actuator 常用接口

概述 微服务作为一项在云中部署应用和服务的新技术是当下比较热门话题,而微服务的特点决定了功能模块的部署是分布式的,运行在不同的机器上相互通过服务调用进行交互,业务流会经过多个微服务的处理和传递,在这种框架下&#xff0…

Android Studio模拟器/虚拟设备连接互联网的方法

如图,无线、网络都无法联网 找到本机的DNS 找到emu-launch-params.txt,添加DNS -dns-server 192.168.124.1 重启虚拟机,关闭无线

整个自动驾驶小车001:概述

材料: 1,树梅派4b,作为主控,这个东西有linux系统,方便 2,HC-S104超声波模块,我有多个,不少于4个,我可以前后左右四个方向都搞一个 3,l298n模块,…

单舵轮AGV里程计算公式

单舵轮AGV里程计算公式 编码器反馈值 * 周长/(减速比 * 时间ms) 例:假设行走轮在不打滑的情况下,轮半径为116mm,行走电机编码器1A6反馈值为1145,减速比为27.84,带入公式可得: 1145 * &#xf…

【电路笔记】-交流电路中的功率

交流电路中的功率 文章目录 交流电路中的功率1、概述2、正弦波形的功率3、功率因数4、功率三角5、总结 1、概述 作为一般概念,功率描述了系统释放/传输一定量能量的速度。 这种能量可以有不同的形式:动能、磁能、电能……等。 因此,在任何域…

C++ 流程控制(分支、循环、跳转)

#include<iostream>using namespace std;int main() {// 单分支和双分支cout << "please enter your age:" << endl;int age;cin >> age;if(age > 18){cout << "welcome! adult." << endl;}else{cout << &qu…