首页 > 其他分享 >解决jupyter删除文件时出现:send2trash failed: [Errno 13] Permission denied: b'/data/.Trash-1383490'

解决jupyter删除文件时出现:send2trash failed: [Errno 13] Permission denied: b'/data/.Trash-1383490'

时间:2024-09-20 17:46:31浏览次数:7  
标签:文件 13 jupyter 删除 Permission send2trash 设置 data

  参考资料:

  https://github.com/jupyter-server/jupyter_server/issues/1338

  今天在使用自己部署的jupyterlab删除文件的时候出现了一个奇怪的报错:send2trash failed: [Errno 13] Permission denied: b'/data/.Trash-1383490'

  好家伙,删东西都不让我删。虽然如此,问题的原因是心知肚明的:作为应用管理员,/data文件夹我只有使用sudo时才有权限,而我own的地方是"/data/用户名",在删除文件的时候,jupyter尝试在/data下面搞一个回收站,这样显然就会报没有权限的错。

  从参考资料中找到了解决方案,只要在jupyter的设置中设置不进行回收站的操作就行了,即把setting中的delete_to_trash设置为False。三步就能完成:

  1. 运行设置生成命令,在用户根目录下生成设置文件

  使用的命令就是jupyter server --generate-config

  2. 修改作为config的.py文件,修改设置项

  即将c.FileContentsManager.delete_to_trash反注释然后修改成True。

  3. 重启jupyter

  但是这样做之后,你在jupyter页面删掉一个东西可就真的没了,好在jupyter默认不允许删除文件夹。如果担心代码丢了没有后悔药,还是多用git备份哦。

标签:文件,13,jupyter,删除,Permission,send2trash,设置,data
From: https://www.cnblogs.com/chester-cs/p/18422947

相关文章

  • ANTLR Tool version 4.13.1 used for code generation does not match the current ru
    ANTLRToolversion4.13.1usedforcodegenerationdoesnotmatchthecurrentruntimeversion4.7.2当我使用neo4j过程中,遇到了该问题:ANTLRToolversion4.13.1usedforcodegenerationdoesnotmatchthecurrentruntimeversion4.7.2ANTLRRuntimeversion4.13.1......
  • Educational Codeforces Round 135 (Rated for Div. 2)D. Letter Picking
    注意读题,每次拿完之后是放在开头。所以先手不败,因为最后剩下两个的时候,先手一定可以取较小值。考虑怎样会出现平局?首先已经知道了先手不败,那么对于后手来说,他追求的就是平局,也就是尽可能的保证每一步都都与先手相同。所以,如果是回文串,或者两两相同,或者回文串包两两相同的情况,才......
  • 2024.9.13校测
    T1题目描述Gnaw刚刚学习在数字逻辑中学到了格雷码,它的定义是这样的,对于二进制数\(A\),它对应的格雷码为\(G=A\operatorname{xor}(A>>1)\),格雷码有个很有趣的性质是相邻二进制数对应的格雷码只有一位不同。现在以\(01?\)的方式给出一个长为的二进制数\(m\),\(?\)表示......
  • Educational Codeforces Round 136 (Rated for Div. 2) D. Reset K Edges
    这道题目我们可以考虑二分做,二分出最终的深度,然后尝试是否能使用不超过\(k\)次操作使得深度符合条件。考虑如何和判断,我们可以从根节点开始搜索,如果当前点的深度为\(mid+1\),就对当前点进行操作。但很可惜,这种贪心方法可以很容易的举出反例,比如深度为\(mid\)的点下面有很多个叶......
  • (免费源码)计算机毕业设计必看必学 原创定制程序 java、PHP、python、小程序、文案全套
    摘 要信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对糖尿病友之家系统等问题,对糖尿病友之家系统进行研究分析,然后开发设计出糖尿病友之家系统以解......
  • 【目标检测数据集】小车表面缺陷破损检测数据集3135张8类标签VOC+YOLO格式(裂纹掉漆划
    数据集格式:PascalVOC格式+YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件)图片数量(jpg文件个数):3135标注数量(xml文件个数):3135标注数量(txt文件个数):3135标注类别数:8标注类别名称:["crack","dent1","dent2","dislocation"......
  • 本地安装Jupyter笔记结合内网穿透配置公网地址实现异地远程记笔记
    文章目录前言1.选择与拉取镜像2.创建容器3.访问Jupyter工作台4.远程访问Jupyter工作台4.1内网穿透工具安装4.2创建远程连接公网地址4.3使用固定二级子域名地址远程访问前言本文主要介绍如何在Ubuntu系统中使用Docker本地部署JupyterNotebook,并结合cpolar内......
  • MySQL系列—13.事务
    1、事务事务是逻辑上的一组操作,要么都执行,要么都不执行。事务控制语法-事务开始begin;-事务提交,提交后就会写入物理磁盘中去commit;-事务回滚,事务提交后,无法回滚rollback;事务的四大特性(ACID)原子性(atomicity):事务是最小的执行单位,不允许分割。事务的原子性确保......
  • 代码随想录刷题day13 | LeetCode 110.平衡二叉树 257. 二叉树的所有路径 404.左叶子之
    110.平衡二叉树力扣题目链接后序遍历求高度,高度判断是否平衡|LeetCode:110.平衡二叉树1.三元运算符:(?:)condition?expression_if_true:expression_if_false;前面是条件,如果符合就等于冒号前的expression_if_true,反之则是后面的。2.如果要使用if(!node->left),要......
  • FIT5137  MStay account Transformation Stage
    FIT5137Assignment2-S22024 (Weight=40%)Due-Friday,20September2024,4:30PMGeneralInformationandSubmissiono Thisisanindividualassignment.o Submissionmethod:SubmissionisonlinethroughMoodle.o Penaltyforlatesubmission:5%deduc......