【python】Jupyter Notebook 修改默认路径

news2024/9/20 16:56:21

文章目录

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

【系统环境】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.coloradmin.cn/o/1546549.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

小目标检测篇 | YOLOv8改进之GSConv + Slim Neck提升小目标检测效果

前言:Hello大家好,我是小哥谈。在文章中,作者提出了一种新方法GSConv来减轻模型的复杂度并保持准确性。GSConv可以更好地平衡模型的准确性和速度。并且,提供了一种设计范式Slim Neck,以实现检测器更高的计算成本效益。实验过程中,与原始网络相比,改进方法获得了最优秀的…

nginx--解决响应头带Set-Cookie导致的验证失败

解决响应头带Set-Cookie导致的验证失败 前言给nginx.conf 设置Secure配置完成后会发现cookie就不会发生变化了 前言 在用nginx做代理的时候,会发现nginx在访问不同ip请求的时候会带setCookie 导致后端就是放开cookie验证,在访问玩这个链接他更新了cooki…

成都爱尔胡建斌院长强调黄斑病变是眼睛哪儿出了问题

黄斑位于眼球内部的眼底的视网膜区域,处于人眼的光学中心区,是视力轴线的投影点。它是人眼视网膜中央视觉细胞最集中的部位。黄斑中心多为锥形细胞,对明暗不敏感,对色敏感。黄斑外围多为柱形细胞,对明暗敏感,对色几乎不…

javaWeb私人牙科诊所管理系统

一、摘要 随着科技的飞速发展,计算机已经广泛的应用于各个领域之中。在医学领域中,计算机主要应用于两个方面:一是医疗设备智能化,以硬件为主。另一种是病例信息管理系统(HIS)以软件建设为主,以…

深度学习pytorch——减少过拟合的几种方法(持续更新)

1、增加数据集 2、正则化(Regularization) 正则化:得到一个更加简单的模型的方法。 以一个多项式为例: 随着最高次的增加,会得到一个更加复杂模型,模型越复杂就会更好的拟合输入数据的模型(图-1)&#…

【数据结构与算法】用染色法判定二分图

问题描述 给定一个 n 个点 m 条边的无向图,图中可能存在重边和自环。 请你判断这个图是否是二分图。 输入格式 第一行包含两个整数 n 和 m。 接下来 m 行,每行包含两个整数 u 和 v,表示点 u 和点 v 之间存在一条边。 输出格式 如果给定图…

js中如何用点击地图获取经纬度

要实现在地图上点击并获取被点击地址的经纬度,然后渲染至页面中的功能,你需要首先确保你使用的地图API支持点击事件,并且能够返回点击位置的经纬度。以高德地图(AMap)为例,你可以按照以下步骤实现这个功能&…

wma怎么转换成mp3?无损转换!

WMA(Windows Media Audio)文件格式诞生于微软公司的数字音频技术研发。由于其高压缩性能和较好的音质,在推出初期主要用于Windows Media Player等微软产品。然而,随着MP3格式的盛行,WMA的使用范围逐渐受到限制。 MP3文…

ES6 基础

文章目录 1. 初识 ES62. let 声明变量3. const 声明常量4. 解构赋值 1. 初识 ES6 ECMAScript6.0(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得」JavaScript语言可以用来编写复杂的大型应用程序,成为…

MySQL 经典练习 50 题 (记录)

前言: 记录一下sql学习,仅供参考基本都对了,不排除有些我做的太快做错了。里面sql不存在任何sql优化操作,只以完成最后输出结果为目的,包含我做题过程和思路最后一行才是结果。 1.过程: 1.1.插入数据 /* SQLyog Ul…

3.学习前后端关联

目录 1.接口类型 2.错误状态码 3.如何定义路由 4.那如何要求前端传入一个JSON数据呢? 4.解决前后端口不同源,跨域问题 1.使用CrossOrigin 2.直接复制代码使用 5.用户登录校验 1.接口类型 POST(新增数据)、PUT(更新更改数据)、GET(查询)、DELET(删除数据) …

Vivado ECO Flow

Vivado ECO流量 重要!ECOs只在设计检查点上工作。ECO布局仅在设计后可用检查点已在Vivado IDE中打开。 工程变更单(ECOs)是对实施后网表的修改意图在对原始设计影响最小的情况下实施更改。Vivado提供ECO流,允许您修改设计检查点、…

Xshell连接虚拟机非常慢

问题: 打开虚拟机连接时发现过了几分钟依然卡着在,但是主机可以ping通虚拟机,虚拟机也可以ping通主机感觉很奇怪,查询后得知需要修改ssh设置 打开配置 vim /etc/ssh/sshd_config 修改配置 找到 UseDNS,去掉前面的#号…

大学宠物医疗试题及答案,分享几个实用搜题和学习工具 #学习方法#笔记#知识分享

大学开学,就意味着又回到了被线性代数、大学物理等测验题折磨的状态了……网站无法手动输入题干公式,初高中用过的搜题软件又都搜不到,想找个答案解析仿佛在大海捞针!不过不用怕,今天小林就把从大学攒到毕业工作都在使…

苍穹外卖项目-01(开发流程,介绍,开发环境搭建,nginx反向代理,Swagger)

目录 一、软件开发整体介绍 1. 软件开发流程 1 第1阶段: 需求分析 2 第2阶段: 设计 3 第3阶段: 编码 4 第4阶段: 测试 5 第5阶段: 上线运维 2. 角色分工 3. 软件环境 1 开发环境(development) 2 测试环境(testing) 3 生产环境(production) 二、苍穹外卖项目介绍 …

ES 进阶知识

索引Index 一个索引就是一个拥有几分相似特征的文档的集合。比如说,你可以有一个客户数据的索引,另一个产品目录的索引,还有一个订单数据的索引。一个索引由一个名字来标识(必须全部是小写字母),并且当我们…

LeetCode 309—— 买卖股票的最佳时机含冷冻期

阅读目录 1. 题目2.解题思路3. 代码实现 1. 题目 2.解题思路 根据题意,每一天有这样几个状态:买入股票、卖出股票、冷冻期、持有股票,因此,我们假设 f 为每天这几个状态下对应的最大收益,由于持有股票时不知道是哪天买…

3.26日总结

1.Fliptile Sample Input 4 4 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 1 Sample Output 0 0 0 0 1 0 0 1 1 0 0 1 0 0 0 0 题意:在题目输入的矩阵,在这个矩阵的基础上,通过最少基础反转,可以将矩阵元素全部变为0,如果不能达…

dbgpt部署教程,纯小白教程

1.打开git下载zip文件 下载地址: GitHub - eosphoros-ai/DB-GPT at v0.5.0 2.容器部署 2.1 先启动python3.10环境 docker run -itd --name dbgpt1 --gpus all --shm-size"32g" -p 60035:5000 -p 60037:7860 -p 60038:8000 \ -v /home/tmn/OAPD/jiayq/…

住在我心里的猴子:焦虑那些事儿 - 三余书屋 3ysw.net

精读文稿 您好,本期我们解读的是《住在我心里的猴子》。这是一本由患有焦虑症的作家所著,关于焦虑症的书。不仅如此,作者的父母和哥哥也都有焦虑症,而作者的母亲后来还成为了治疗焦虑症的专家。这本书的中文版大约有11万字&#x…