【python】Jupyter Notebook 修改默认路径

文章目录

  • 一、修改前
    • (一)问题
    • (二)修改前的默认路径
  • 二、修改配置文件、更改路径
    • (一)找到配置文件并打开
    • (二)创建目标文件夹、得到新的路径
    • (三)修改配置文件
  • 三、修改后测试
    • (一)查看新的路径
    • (二)测试
  • 四、总结
    • (一)修改默认路径的必要
    • (二)本文内容
  • 五、尾巴

【系统环境】win11

一、修改前

(一)问题

之前安装完anaconda以后,(相关链接
【python】anaconda安装过程),
发现 jupyter notebook 默认路径下文件很多,这样太乱了,我想新建一个干净的文件夹,专门用于存放我的python项目。
这是我现在打开 jupyter notebook 显示出来的样子:
在这里插入图片描述

(二)修改前的默认路径

1、输入cmd,打开命令提示符:
在这里插入图片描述
2、如果以管理员身份运行,就右键命令提示符,点击【以管理员身份运行】。
我不是以管理员身份运行的,那就直接左键单击命令提示符图标就好:
如果以管理员身份运行,将会有下面的第3步,不是以管理员身份运行则没有第3步。除此以外,打开的窗口左上角显示的文字略有不同(不截图了)。
在这里插入图片描述
3、点击【以管理员身份运行】后,有个用户账户控制的提示,点【是】(不截图了)。
4、查看当前的默认路径。
输入命令:jupyter-notebook,回车:
非管理员身份运行cmd
5、在结果中可以看到这一项,后面就是当前的路径了:
这是以管理员身份登录的
在结果中可以看到,我当前的目录是在C盘,难怪有那么多系统文件。
注意:这里第4步我的cmd是非管理员身份,第5步的截图是管理员身份的截图,其实用其中哪个都可以(第2步的时候有提到哦)。
我这里第5步的截图没有跟第4步保持一个身份,是图省事(因为我已经改完路径了,这个C盘的路径我只能从之前管理员身份运行的窗口里面找。。仅此而已,哈哈)

二、修改配置文件、更改路径

(一)找到配置文件并打开

1、终止刚才的执行命令,我这里是快捷键 Ctrl+C,当然粗暴一点就直接关闭、重新打开一个新的cmd。
2、打开以后输入命令:jupyter notebook --generate-config,如果出现提示输入【y】然后回车:
这个图片是没有以管理员身份打开的窗口
3、在结果中可以看到配置文件所在的路径:
在这里插入图片描述
4、复制这个路径,但是要注意,不要复制到文件,到最后一个文件夹那里。
比如我上面的结果是 **C:\Users\我是大米.jupyter**jupyter_notebook_config.py ,那么就复制到C:\Users\我是大米.jupyter
也就是加粗的那里,然后把这个路径复制粘贴到文件管理器(也就是文件夹路径):
在这里插入图片描述
5、在这个路径下我们找到了这个文件 jupyter_notebook_config.py。
当然有的人看不到后缀,那是文件显示设置的问题,这时你的文件名可能就叫 jupyter_notebook_config,这都是对的。
6、右键这个文件,以文本格式打开,Ctrl+F 搜索 notebook_dir:
在这里插入图片描述
其实我认为这一步是完全没有必要的,因为一点用都没有。但我在查资料的时候人家这么做的,我也就照着写了这一步。我觉得大家之所以写着一步,是因为这里是要配置的内容的格式提示,但是我的参数名又跟这个不一样,只是接近。当然有人的是一样的。总之这一步并不影响结果。

(二)创建目标文件夹、得到新的路径

1、找到这个配置文件参数以后先不要着急,放在一边先。
这是我们回过头来,在目标目录下建个文件夹,或者是已有的文件夹,那么我们就把这个文件夹的路径写出来。
比如我要把路径改到D盘下,于是我建了个新的文件夹【01-JupyterNotebook】,然后我把这个路径复制下来:
在这里插入图片描述
2、复制下来是这样的:D:\01-JupyterNotebook
在这里插入图片描述
3、把路径中所有的\改成\。
比如我的路径是

D:\01-JupyterNotebook

那么就要改成

D:\\01-JupyterNotebook

有几个【\】就改几个。

(三)修改配置文件

1、这个路径出来以后,我们就返回上面第6步打开的配置文件那里,将配置信息复制到里面去。
具体是把上一步写好的路径放在这个英文半角引号里面:
c.NotebookApp.notebook_dir = 'D:\01-JupyterNotebook(斜体加粗的是我的路径,每个人不一样,要改成自己的哦)
然后复制到配置文件中:
在这里插入图片描述
2、保存关闭。

三、修改后测试

(一)查看新的路径

1、重新打开jupyter notebook,发现页面真的变了:
在这里插入图片描述
2、在cmd中输入命令:jupyter-notebook (同本文“一、(二)4、”那里),可以看到新的路径:
在这里插入图片描述
与我配置的文件信息相符,说明成功。

(二)测试

【测试1】在jupyter notebook 中创建一个文件,可以在对应的目录下找到这个文件。
(1)在jupyter notebook 中创建一个文件【11】:
在这里插入图片描述
(2)到对应的文件夹,也就是我们修改后的文件夹路径下,就可以看到新创建的这个文件了:
在这里插入图片描述
这就说明成功了。
【测试2】当然,我们也可以反过来,在文件管理器中创建一个新的文件,然后在 jupyter notebook 找到它。
(1)在目标目录中,创建一个新的文档【22】:
在这里插入图片描述
(2)在 jupyter notebook 网页中就可以看到这个文件了(如果没看到,就刷新一下网页):
在这里插入图片描述
这也说明成功了。

四、总结

(一)修改默认路径的必要

修改默认路径,可以知道自己的文件存放在哪里了,方便创建的文件存储,也方便上传。
另外也便于文件分类,如果跟系统文件混在一个文件夹,就很乱了。

(二)本文内容

本文可以查看当前的默认路径。
通过修改配置文件信息,将默认路径进行修改。

五、尾巴

不知道为什么,我的这个配置文件,修改以后,这些修改过的内容又会消失。
如果发现路径又变回去了,那就回来看下配置文件是不是被重置了。如果没了就重新操作一次。目前我还没有解决经常被重置的问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/286856.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android15功能和 API 概览

Android 15 面向开发者引入了一些出色的新功能和 API。以下部分总结了这些功能,以帮助您开始使用相关 API。 如需查看新增、修改和移除的 API 的详细列表,请参阅 API 差异报告。如需详细了解新的 API,请访问 Android API 参考文档&#xff0…

【Redis】数据类型、事务执行、内存淘汰策略

目录 数据类型 Redis事务执行步骤 步骤: redis内存淘汰策略 设置内存淘汰策略 1.设置配置文件 2.通过命令设置 数据类型 官网解释 Understand Redis data types | Redis 首先,Redis 的所有键都是字符串,常用的数据类型有 5 种:Strin…

蓝牙信标覆盖范围

蓝牙信标覆盖范围是一个重要的考虑因素,对于蓝牙技术的应用和部署至关重要。了解蓝牙信标的覆盖范围可以帮助我们更好地规划蓝牙设备的布局和位置,从而实现最佳的信号覆盖和传输效果。 首先,我们需要明确蓝牙信标的覆盖范围受到多种因素的影…

python--递归

1.递归 object--对象 递归(recursion): 函数自身调用自身 2.求1~100的和 def count(num):# n (n-1) ... 1if num 1:return 1return num (count(num - 1))print(count(100))3.求Fibonacci 0 1 1 2 3 5 …

外包干了1年....字节跳动面试高频考点,懒加载

一、文章内容 什么是懒加载懒加载的优点什么时候使用懒加载学习懒加载前置内容实战懒加载图片 二、什么是懒加载? 从语法角度分析懒加载,懒是adj形容词,加载是名词;或者懒看为副词,加载作为动词,这样就能理解懒加载了就是懒懒的/地加载,更通俗的讲就是通过一种手段来加载.就…

Linux内核err.h文件分析

在阅读和编写内核相关的代码时,经常会看到IS_ERR、ERR_PTR等函数。这些函数在内核头文件的err.h中。以我服务器的代码为例,内核版本为5.15。 这个文件的代码如下: /* SPDX-License-Identifier: GPL-2.0 */ #ifndef _LINUX_ERR_H #define _L…

Nacos介绍和统一配置管理

Nacos(全称为 Alibaba Cloud Nacos,或简称为 Nacos)是一个开源的分布式服务发现和配置管理系统。它由阿里巴巴集团开发并开源,旨在帮助开发人员简化微服务架构下的服务注册、发现和配置管理。 一、Nacos 提供了以下主要功能&…

论文阅读之PeriodicLoRA: Breaking the Low-Rank Bottleneck in LoRA Optimization(2024)

文章目录 论文地址主要内容主要贡献模型图技术细节实验结果 论文地址 PeriodicLoRA: Breaking the Low-Rank Bottleneck in LoRA Optimization 主要内容 这篇文章的主要内容是介绍了一种名为PeriodicLoRA(PLoRA)的参数高效微调(Parameter-…

基于Springboot Vue医院管理系统+数据库脚本+文档(万字)

项目效果视频: 基于Springboot Vue医院管理系统 一、 项目介绍 角色:管理员、患者、医生 基于springboot vue实现的医院管理系统,有管理员、医生和患者三种角色。系统拥有丰富的功能,能够满足各类用户的需求,系统提供了登录和注册…

ensp静态路由综合实验(一)

实验拓扑: 实验目的: 1、R6为ISP,接口IP地址均为公有地址,该设备只能配置IP地址,之后不能再对其进行任何配置; 2、R1-R5为局域网,私有IP地址192.168.1.0/24,请合理分配;…

超声波清洗机值不值得买?今年最值得入手的四款眼镜清洗器推荐!

如果是经常佩戴眼镜,并且眼镜比较容易脏,自己又很懒不会经常清洗眼镜的时候,不妨考虑眼镜超声波清洗机!因为眼镜在比较脏的时候,如果不清洁干净,长期佩戴模糊不清的镜片,会导致眼镜的视力下降严…

UE5C++学习(四)--- SaveGame类存储和加载数据

上一篇说到使用数据表读取数据,如果我开始玩游戏之后,被怪物打了失去了一部分血量,这个时候我想退出游戏,当我再次进入的时候,希望仍然保持被怪物打之后的血量,而不是重新读取了数据表,这个时候…

羊大师解析,孩子喝羊奶的好处

羊大师解析,孩子喝羊奶的好处 孩子喝羊奶有诸多好处。羊奶富含多种营养物质,包括蛋白质、脂肪、维生素和矿物质等,对孩子的生长发育和身体健康都有积极的促进作用。羊奶中的蛋白质含量丰富,且易于消化吸收。这些优质蛋白质可以为…

对电商不懂但又很想做抖店,该如何入局呢?给你一些电商入门建议

我是王路飞。 对电商感兴趣的不在少数,但这种兴趣可能更多是被电商的巨大红利给勾起来的。 天下熙熙皆为利来,天下攘攘皆为利往,这很正常。 尤其是电商中的抖店项目,作为近几年的黑马项目,接着直播带货的热度,吸引了…

k8s入门到实战(五)—— k8s存储卷详细介绍

存储卷 什么是存储卷 在 k8s 中,存储卷(Volume)是一种抽象的概念,用于提供 pod 中容器的持久化存储。存储卷允许将数据存储在 pod 的生命周期之外,以便在容器重启、迁移或重新调度时保留数据。 存储卷可以连接到 po…

Python:基础语法

一、import与from.....import 有时候我们需要使用一些第三方库或包时,我们就需要通过import或from.....import导入模块。 # 导入库 import sys print("hello,world") 当我们自己写了些函数,在其他py文件,我们也可以通过from.....im…

OC对象 - Block解决循环引用

文章目录 OC对象 - Block解决循环引用前言1. 循环引用示例1.1 分析 2. 解决思路3. ARC下3.1 __weak3.2 __unsafe_unretained3.3 __block 4. MRC下4.1 __unsafe_unretain....4.1 __block 5. 总结5.1 ARC下5.2 MRC下 OC对象 - Block解决循环引用 前言 本章将会通过一个循环引用…

项目管理商业文件--商业论证与效益管理计划

本文描述从事项目管理和了解项目管理领域所需的基本知识,词汇定义来自于《项目知识管理体系》(PMBOK指南)第六版,仅作个人学习使用,任何对此文章的引用,应当说明源出处,不得用于商业用途。 如有侵权、联系速删 文章目录…

SAP ABAP Update Module 调试

最近搞SAP migo的调试 BADI 那如何让起效呢 参考 SAP调试一: Update Module函数调试 - 程序员大本营 先在 BEFORE_update 里面打上内部断点 再在update里面打上外部断点 断点调试的时候 在设置->更改调试器参数文件/设置 如下图

第十三届蓝桥杯物联网试题(省赛)

做后感悟: OLED显示函数需要一直显示,所以在主函数中要一直循环,为了确保这个检错功能error只输出一次,最好用中断串口进行接收数据,数据收完后自动进入中断函数中,做一次数据检查就好了,该开灯…