Python --- 如何修改Jupyter Notebook保存文件的路径?

如何修改Jupyter Notebook在本地保存文件的默认路径?

        一直以来都比较喜欢jupter notebook,自从用了以后就爱上了。平时用的时候,因为大多都是临时调用,每次在界面里直接new一个新的file就开干。

         曾经也想过我创建的这些python文件都保存在哪了?难不成因为jupyter是通过chrome打开的,那这些文件也一样保存到网上去了?今天正好有空,打算整理一下自己的jupyter notebook所以就稍微研究了一下这些new出来的文件都保存到哪了?今天无意中在网上看到参考文献1中作者的文章,写的简单明了,一目了然,本文只不过是我自己在我在本地操作的一个记录。主要还是要感谢参考文献中的作者。


1,JupyterNotebook上的文件都(默认)保存在哪了?

启动jupyter notebook时自动打开的log中,下面画红框的地方有显示。

这已经是我修改好后的地址,修改之前一般都在C盘的user下。例如,"C:\Users\xxx" 


2,如何修改默认地址?

2,1 打开Anaconda prompt 

可以单击windows桌面的start按钮

 在弹出的搜索栏中查找“Anaconda prompt”

打开后的界面如下 


 2,2 找到jupyter notebook配置文件的本地路径

jupyter notebook --generate-config

执行该命令后可在下面的红色方框中找到地址。(注意:你可能不会看到overwrite开头的第二行,因为我这边已经对配置文件修改好了,所以才会弹出这行。) 

把地址中的这一段复制到任意一个打开的文件夹上,回车,就能找到我们想找的配置文件。 


2,3 在jupyter notebook的配置文件中修改默认路径

以“notebook_dir”为关键字在文档中搜索

找到下面这个地方       ===》      # c.NotebookApp.notebook_dir = ''

去掉前面的注释符号#,在后面的冒号中输入你希望保存文件的本地路径。

例如:

修改好了之后,保存,然后关闭该配置文件。


2,4(别忘了)最后一步

在jupyter notebook桌面快捷方式的属性页中,找到快捷方式中的“目标”。

把目标中的“%USERPROFILE%/”这一段删去,保存即可。


4,check

        重新通过桌面快捷方式打开jupyter notebook,在弹出的log中看看刚刚修改好的本地路径有没有改好?

        与此同时,在chrome弹出的编译见面的首页中,可以看到当前目录中是一片空白。因为,本地的文件夹也是如此。

现在我把原来保存在默认文件夹中文件拖到这个新路径中。

        关闭chrome,重新通过桌面快捷方法打开jupyter notebook,可见本地文件夹中的file和chrome编译器中所显示的同步了!


(全文完) 

--- 作者,松下J27

参考文献:

1,查找 Jupyter 默认文件保存路径,和修改默认文件保存路径(详细)_jupyter notebook文件保存在哪-CSDN博客

版权声明:所有的笔记,可能来自很多不同的网站和说明,在此没法一一列出,如有侵权,请告知,立即删除。欢迎大家转载,但是,如果有人引用或者COPY我的文章,必须在你的文章中注明你所使用的图片或者文字来自于我的文章,否则,侵权必究。 ----松下J27 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Android开发系列(十)Jetpack Compose之Card

Card是一种常用的UI组件,用于显示一个具有卡片样式的容器。Card组件通常用于显示列表项、卡片式布局或任何需要显示边框和阴影的UI元素。 使用Card组件,您可以轻松地创建带有卡片效果的UI元素。以下是一些Card组件的常见属性和功能: elevati…

微软专家分享 | AIGC开发者沙龙上海站来啦!

为了向技术开发者、业务人员、高校学生、以及个体创业人员等AI技术关注者们提供更深入的行业洞察、技术交流平台和创新思维的启发,AIGC开放社区联合微软Reactor特别组织了一系列城市巡回沙龙分享活动。在上海站中,我们有幸邀请到多位微软专家进行深入的主…

操作系统实训复习笔记(第7关:生产者消费者问题实践)

目录 第7关:生产者消费者问题实践 第1关:生产者消费者问题实践 1、在主线程中初始化锁为解锁状态 2、访问对象时的加锁操作与解锁操作 3、(生产和消费进程操作后)信号量操作实现进程同步 4、先等待(生产还是消费…

数字孪生为何在智慧工业中备受青睐

数字孪生在智慧工业中为何愈发受到重视?随着工业4.0时代的到来,制造业正经历着前所未有的变革。数字孪生技术作为一项革新性的科技手段,通过构建物理实体的数字化复制品,为工业生产、管理和优化提供了全新的方法和视角。其独特的优…

使用Servlet开发javaweb,请求常见错误详解及其解决办法【404、405、500】

Servlet报错的情况多种多样,涵盖了配置错误、代码逻辑错误、资源未找到、权限问题等多个方面。以下是一些常见的Servlet报错情况及其可能的原因和解决方法: 404 Not Found: 错误原因图示: URL映射 发送请求,出现404错误 原因: 请…

窗口控制

自学python如何成为大佬(目录):https://blog.csdn.net/weixin_67859959/article/details/139049996?spm1001.2014.3001.5501 海龟绘图窗口就是在运行了导入turtle模块并调用了绘图方法的Python文件后,打开的窗口。该窗口默认的宽度为屏幕的50%,高度为屏…

力扣62 不同路径

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的路径? 输入&…

基于肤色模型的人脸识别,基于野火FPGA ZYNQ开发板

使用芯片为ZYNQ—7020,基于野火FPGA ZYNQ开发板 肤色模型简介 YCrCb也称为YUV,主要用于优化彩色视频信号的传输。与RGB视频信号传输相比,它最大的优点在于只需占用极少的频宽(RGB要求三个独立的视频信号同时传输)。其…

【博士每天一篇文献-算法】Fearnet Brain-inspired model for incremental learning

阅读时间:2023-12-16 1 介绍 年份:2017 作者:Ronald Kemker,美国太空部队;Christopher Kanan,罗切斯特大学 期刊: arXiv preprint 引用量:520 Kemker R, Kanan C. Fearnet: Brain-…

大学生必备!GitHub星标破千的matlab教程(从新手到骨灰级玩家)

MATLAB(Matrix Laboratory)是MathWorks公司推出的用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境的商业数学软件。 MATLAB具有数值分析、数值和符号计算、工程与科学绘图、数字图像处理、财务与金融工程等功能&#xf…

速卖通自养号测评:安全高效的推广手段

在速卖通平台上,卖家们常常寻求各种方法来提升商品的曝光、转化率和店铺权重。其中,自养号测评作为一种低成本、高回报的推广方式,备受关注。然而,若操作不当,也可能带来风险。以下是如何安全有效地进行自养号测评的指…

这就是人性的丑恶,很残酷但很现实

这些年我喜欢跟垃圾撕破脸,包括垃圾亲戚,我是不会跟你讲什么感情的,该滚蛋就滚蛋。我最不喜欢听什么今日留一线,日后好相见。 之前我还不懂事的时候,就有那种亲戚叫我帮他介绍工作,我照做了。 结果&#xf…

Jenkins定时构建自动化(五):手动+定时构建执行本地+运行代码需要传参

Jenkins定时构建自动化(五):手动定时构建执行本地运行代码需要传参 注:走到这一步,恭喜你学会了基本的jenkins代码执行,如果想要继续学习先去看python的argparse模块和argparse模块示例,也可以直接看argparse模块示例进…

React@16.x(40)路由v5.x(5)常见应用场景(2)- 实现类似 vue 的路由模式

目录 1,vue-router2,React 模拟实现 1,vue-router vue 的路由配置文件, // src/router/index.ts const routes [{path: "/news",children: [{ path: "", component: NewsView },{ path: "detail"…

免费领!系统学习上位机编程的流程与基础教程

上位机电气自动化plc编程全套入门教程工具 华山编程导师根据当前招聘需求的关键点,原创录制了一套系统的学习流程和基础教程,帮助你从快速入门到掌握上位机编程的技能。 二. 学习准备 为了更好地学习并实现80%以上的代码运行,建议准备一个工…

大学生搜题神器网站?分享七个支持答案和解析的工具 #职场发展#学习方法

在现代科技的帮助下,大学生们有幸能够利用各种日常学习工具来提升自己的学习效果。 1.全球翻译官 是一款在线翻译语言的服务平台,在app中,用户能够在线通过语音,拍照来翻译语言,非常的便捷,也支持文字翻译哦 全球翻…

第一百二十七节 Java面向对象设计 - Java枚举方法

Java面向对象设计 - Java枚举方法 因为枚举类型实际上是一个类类型,所以我们可以在枚举类型体中声明一切,我们可以在类体中声明它。 以下代码使用字段,构造函数和方法定义了一个级别枚举。 public enum Level {LOW(30), MEDIUM(15), HIGH(7…

5.How Fast Should You Be When Learning?(你应该用多快的速度学习? (一))

Normally when I talk about learing quickly, I’m using speed as a synonym for efficiency.Use more effective methods and you’ll learn more in less time.All else being equal, that means you’re learing faster. 通常我在谈到快速学习时,是把“速度&qu…

埃特巴什码加解密小程序

埃特巴什码加解密小程序 这几天在看CTF相关的课程,涉及到古典密码学和近代密码学还有现代密码学。 简单替换密码 Atbash Cipher 埃特巴什码(Atbash Cipher)其实可以视为下面要介绍的简单替换密码的特例,它使用字母表中的最后 一个字母代表第一个字母…

SSLyze:一款快速高效的SSLTLS扫描工具

关于SSLyze SSLyze是一款快速高效且功能强大的SSL/TLS扫描工具,同时它也是一个Python库。 SSLyze在与目标服务器连接成功之后,可以对目标目标服务器的SSL/TLS配置进行扫描和分析,并确保其使用健壮的加密设置,包括证书、密码套件和…