Jupyter notebook 如何设定默认的保存目录?

2023-11-05

前言:

 做智能车的时候,Jupter Notebook的默认保存在可怜的C盘,本来就很紧张的C肯定受不了,要改到别的地方,网上找了一些参考,说变更一下配置地址就可以了,照着做,99%的博客说,设置完了,关闭重启就好了,试了几次,根本不是关闭重启的问题,也不需要关闭重启Jupyter。老是因为步骤的原因,配置地址不起作用,小心调试了一下,终于成功,步骤详细如下,大家照做,必成,希望帮助到大家。


1 设定配置文件:

按以下步骤设定

1.1 打开Jupyter Notebook

1.2 在主页中单击右上角的“New”按钮

1.3 在弹出的菜单中,选择“Terminal”选项,打开终端窗口

1.4 在终端窗口中输入以下命令并按回车键:

输入以下命令: 

jupyter notebook --generate-config

加载个人及系统配置文件用了 1938 毫秒。
(base) PS C:\Users\frank_sj> jupyter notebook --generate-config
Overwrite C:\Users\frank_sj\.jupyter\jupyter_notebook_config.py with default config? [y/N]y
Writing default config to: C:\Users\frank_sj\.jupyter\jupyter_notebook_config.py

 1.5 编辑这个配置文件:

【案,需要就在你打开的jupter book的终端页面里面做,不要关闭重启啥的】

nano ~/.jupyter/jupyter_notebook_config.py

 如果是windows下,没有nano,编译器,用以下命令:

 notepad ./.jupyter/jupyter_notebook_config.py

 1.6 在配置文件,找到如下行:

#c.NotebookApp.notebook_dir = ''

 1.7 将该行的注释符号(#)去掉,并将引号中的路径修改为您想要设置的默认保存目录。

【案,注意不同的操作系统下,路径的表述不同】

1.7.1 windows下:

笔者为:

c.NotebookApp.notebook_dir = 'D:\\HansonBetterSchool'

在Windows系统中使用反斜杠(\)来分隔文件路径。此外,由于反斜杠在Python中有特殊含义,因此您需要在路径字符串前面添加一个额外的反斜杠来转义每个反斜杠。

 1.7.1 linux下:

c.NotebookApp.notebook_dir = 'D:/HansonBetterSchool'

 1.8 保存并关闭文件,然后退出终端窗口

现在,当您在Jupyter Notebook中保存新笔记本时,它们将默认保存到您在配置文件中指定的目录中。


测试:

 就直接新建一个新的文件,然后保存,默认的名字,默认的修改后的路径,搞定,

结案


可能出现的错误:

1 第4步出错,localhost 已拒绝连接。如何解决?

先检测是不是端口占用问题,然后,再坚持是否是缓存或者其他原因。

手动重启终端,输入【Jupyter Notebook】

  1. 确认Jupyter Notebook服务器已正确启动。可以在终端中输入以下命令来启动服务器:
  2. 如果服务器已启动,请检查终端输出以查看服务器正在使用的端口号。【如上图8888】
  3. 如果端口号已被其他应用程序占用,您可以使用以下命令指定一个不同的端口号来启动服务器:【jupyter notebook --port <port_number>】
  4. 如果服务器已正确启动且端口号未被占用,但您仍然无法连接到服务器,请尝试在浏览器中清除缓存和Cookie。然后重启浏览器并尝试重新连接服务器

解决上述问题后,可以打开Jupyter Notebook,如下:

然后,再执行1.4步,打开终端:


2 第1.5步出错,windwos 下环境,没有nano这种编译器

 notepad ./.jupyter/jupyter_notebook_config.py

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Jupyter notebook 如何设定默认的保存目录? 的相关文章

随机推荐

  • WPF加载大量控件的优化

    WPF 应用程序从两个线程开始 一个用于处理呈现 一个用于管理 UI 呈现线程有效地隐藏在后台运行 而 UI 线程则接收输入 处理事件 绘制屏幕以及运行应用程序代码 UI 线程对一个名为 Dispatcher 的对象内的工作项进行排队 Di
  • 如何快速掌握Redis跳跃表源码技巧?阿里架构师让你秒懂

    我们再来学习如何从跳跃表中查询数据 跳跃表本质上是一个链表 但它允许我们像数组一样定位某个索引区间内的节点 并且与数组不同的是 跳跃表允许我们将头节点L0层的前驱节点 即跳跃表分值最小的节点 zsl gt header level 0 fo
  • php 微信支付V3接口

    注意事项 1 请求接口签名方式 RSA 用到了API证书序列号 后缀为key pem的密钥文件 cert文件要用java自己生成 具体参考 https developers weixin qq com community develop d
  • mysql安装图解 mysql图文安装教程(详细说明)

    下面的是MySQL安装的图解 用的可执行文件安装的 详细说明了一下 打开下载的mysql安装文件mysql 5 0 27 win32 zip 双击解压缩 运行 setup exe 出现如下界面 mysql安装图文教程1 mysql安装向导启
  • Linux——信号的发送,自己实现结束进程的kill命令

    信号的发送 Linux提供了一种系统调用 2 不是kill命令 kill 可以向指定的进程发送指定的信号 int kill pid t pid int signType signType是要发送的信号 kill方法的pid参数有四种不同的情
  • PID 控制保姆级培训教程下-全国大学生电子设计大赛赛前必备

    紧接上回 PID 控制保姆级培训教程上 全国大学生电子设计大赛赛前必备 http t csdn cn TY4eB 上回介绍到 书接上回 实操设计 干货满满 3 数字控制器的模拟化设计 3 1 数字PID 3 1 1 DDC系统的组成原理 D
  • FastAPI从入门到实战(6)——请求体与嵌套模型

    前面记录的是路径参数和查询参数的内容 那两种形式的数据都不算的发送的数据 都是存在路径中的数据 请求体是客户端发给接口的参数 不存在于路径中 本文就主要记录FastAPI中的请求体应用内容 一个发送请求体的接口 创建一个数据模型 class
  • Linux 使用rpm方式安装最新mysql(5.7.16)步骤以及常见问题解决

    前几天在阿里云买了个服务器 准备自己玩玩 现将最新版mysql 5 7 16 安装步骤 以及遇到问题及解决过程分享如下 第一步 下载rpm包 mysql官网下载 http dev mysql com downloads mysql 但如果你
  • 2021年网络安全省赛--web隐藏信息探索解析(中职组)

    2021年省赛web隐藏信息探索 解析 任务环境说明 Web20200529 服务器场景操作系统 未知 关闭连接 1 通过本地PC中渗透测试平台Kali对服务器场景Web20200529中的网站进行访问 找到登录界面中的FLAG 并将FLA
  • 专属于程序员的知识仓库:开发者导航

    一个专属于开发者的导航网站 收录丰富 内容详实 更新频繁 废话不多说 先上几张图吧 网站还收录了很多惊喜类目 比如最近很火的ChatGPT和AI绘画 开发者导航网至少收录了20多个 大部分都是免魔法 国内直接可以访问的 娱乐区还包括很多影视
  • 金蝶显示服务器异常,金蝶连接云服务器异常怎么回事

    金蝶连接云服务器异常怎么回事 内容精选 换一换 华为云帮助中心 为用户提供产品简介 价格说明 购买指南 用户指南 API参考 最佳实践 常见问题 视频帮助等技术文档 帮助您快速上手使用华为云服务 ELB的常见异常返回码有400 403 50
  • 派查查 :一个WearOS智能手表系统上的快递查询应用

    目录 前言 项目概述 设计背景 系统架构 接口介绍 即时查询请求 即时查询回复 前言 在学习面向对象程序设计课程的时候 收获颇多 最后的课程报告选题选择了 Android开发 但是安卓手机上好的应用数不胜数 自己不想重蹈覆辙做别人做过不知道
  • 前端常用工具库整理

    功能库 lt lt lt Axios 一个基于 promise 的 HTTP 库 可以用在浏览器和 node js 中 http www axios js com Lodash 一个一致性 模块化 高性能的 JavaScript 实用工具库
  • 小程序使用 svg

    封装组件 components下新建svgIcon文件 wxml
  • node内置模块——Buffer模块(缓冲区)

    文章目录 Buffer 缓冲区 创建Buffer 利用字符串创建buffer Buffer from 使用Buffer方法创建buffer Buffer alloc Buffer allocUnsafe size Buffer元素的操作 B
  • CSS选择器(nth-child)

    nth child 这个选择符括号内可以写 an b a b均为整数 或者关键字 因为工作中有遇到要隐藏列表第三个子元素之后的所有子元素 所以有用到这个选择器 记录一下 1 nth child a 当括号里只写一个数字 比如 list li
  • OSI七层参考模型和数据封装

    OSI七层参考模型和数据封装 一 网络基础原理 1 分层思想 二 OSI七层参考模型 三 TCP IP协议簇和OSI参考模型 1 TCP IP五层模型常见协议 2 ARP是地址解析协议 3 RARP是反地址解析协议 四 PDU协议数据单元数
  • Flash概念简述

    1 Flash全名叫做Flash Memory Flash存储芯片的一种 通过特定的程序可以修改里面的数据 Flash属于非易失性存储设备 Non volatile Memory Device 与此相对应的是易失性存储设备 Volatile
  • RK3568 HDMI EDID处理过程

    一 简介 EDID是什么 EDID的全称是Extended Display Identification Data 扩展显示标识数据 VGA DVI的EDID由主块128字节组成 HDMI的EDID增加扩展块 128字节 扩展块的内容主要是
  • Jupyter notebook 如何设定默认的保存目录?

    前言 做智能车的时候 Jupter Notebook的默认保存在可怜的C盘 本来就很紧张的C肯定受不了 要改到别的地方 网上找了一些参考 说变更一下配置地址就可以了 照着做 99 的博客说 设置完了 关闭重启就好了 试了几次 根本不是关闭重