当前位置: 首页 > news >正文

JupyterLab使用指南(八):更改JupterLab左侧默认打开目录

在JupyterLab中,默认打开路径通常是由其配置文件中的root_dir设置决定的。如果你没有特意设置这个配置项,JupyterLab可能会使用当前用户的主目录或者上一次关闭时的路径作为默认打开路径。
在这里插入图片描述

更改JupyterLab默认路径的操作在不同操作系统下大体相似,主要是通过配置文件来实现。下面是针对Windows、macOS和Linux三种常见操作系统的具体步骤:

Windows

使用Anaconda环境
  1. 打开Anaconda Prompt:点击开始菜单,搜索并打开“Anaconda Prompt”。
  2. 生成配置文件:在Anaconda Prompt中输入以下命令来生成或更新配置文件(如果已存在则会更新):
bashjupyter lab --generate-config

在这里插入图片描述

这通常会在 %USERPROFILE%\.jupyter 目录下创建或更新 jupyter_lab_config.py 文件。

  1. 编辑配置文件:使用文本编辑器(如Notepad++或记事本)打开 jupyter_lab_config.py 文件,找到以下行(可能被注释掉):
python# c.ServerApp.root_dir = ''

修改为你的目标路径,例如:

pythonc.ServerApp.root_dir = 'D:\\MyJupyterNotebooks'

重启JupyterLab:关闭所有正在运行的JupyterLab实例,然后重新启动JupyterLab。新指定的目录应该作为默认启动路径。

macOS 和 Linux

使用Terminal
  1. 生成配置文件:在终端中输入以下命令来生成配置文件(如果尚未存在):
bashjupyter lab --generate-config

这将在 ~/.jupyter 目录下创建或更新 jupyter_lab_config.py 文件。

  1. 编辑配置文件:使用文本编辑器(如vim或nano)打开 jupyter_lab_config.py 文件,找到如下行:
python# c.ServerApp.root_dir = ''

修改为你的目标路径,例如:

pythonc.ServerApp.root_dir = '/home/your_username/MyJupyterNotebooks'
  1. 重启JupyterLab:关闭所有正在运行的JupyterLab实例,然后重新启动JupyterLab。新路径应作为默认工作目录。

注意事项

  • 确保你有权限访问你所设置的目录。
  • 修改配置文件前,备份原始文件是个好习惯。
  • 在某些情况下,可能需要重启终端或计算机以使更改生效。
  • 如果你使用的是特定的环境管理器(如conda),确保在正确的环境中执行这些操作。

以上步骤应该能帮助你在不同操作系统下更改JupyterLab的默认工作路径。

步骤都类似,即可能需要在命令提示符中使用 jupyter labconfig 或直接编辑 %USERPROFILE%\.jupyter\jupyter_notebook_config.py 文件。

http://www.lryc.cn/news/381932.html

相关文章:

  • Android SurfaceFlinger——HWC Adapter初始化(五)
  • 泛微开发修炼之旅--17基于Ecology短信平台,实现后端自定义二开短信发送方案及代码示例
  • SpringMVC系列二: 请求方式介绍
  • 大学湖北中医药大学法医学试题及答案,分享几个实用搜题和学习工具 #微信#学习方法#职场发展
  • C# 关于通讯观察线程(1) -- 开启通讯线程
  • 15.树形虚拟列表实现(支持10000+以上的数据)el-tree(1万+数据页面卡死)
  • 【服务器07】之【GitHub项目管理】及【Unity异步加载场景】
  • ansible提权之become_method与become_flags详解
  • elementui的el-dialog组件与el-tabs同时用导致浏览器卡死的原因解决
  • 基于图扑 HT for Web 实现拓扑关系图
  • linux笔记10--编辑器之神VIM
  • 安全管理中心-集中管控(6点)
  • 使用electron打包Vue前端项目的详细流程
  • 《计算机英语》 Unit 4 Information Management 信息管理
  • 如何打包数据库文件
  • iOS抓包指南 正则过滤爬取
  • FLASH仿真EEPROM---基于智芯Z20K11XM
  • 阿里云PAI大模型评测最佳实践
  • 应用图扑 HT for Web 搭建拓扑关系图
  • Django Aggregation 使用指南
  • 嵌入式学习——Linux操作系统——文件编程练习
  • 用JavaScript实现了一个简单的图像坐标点标注工具
  • Pytorch深度解析:Transformer嵌入层源码逐行解读
  • HSP_10章 Python面向对象编程oop_基础部分
  • JavaWeb系列十七: jQuery选择器 上
  • Gone框架介绍30 - 使用`goner/gin`提供Web服务
  • Lipowerline5.0 雷达电力应用软件下载使用
  • STM32学习之一:什么是STM32
  • AI绘画Stable Diffusion 超强一键去除图片中的物体,免费使用!
  • 零基础STM32单片机编程入门(一)初识STM32单片机