Jupyter Notebook修改默认的工作目录

Posted ZSYL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jupyter Notebook修改默认的工作目录相关的知识,希望对你有一定的参考价值。

Jupyter 介绍

Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。

Jupyter Notebook 的本质是一个 Web 应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等。

Jupyter Notebook是集成在Anaconda中的,最先版Anaconda3安装请参考 Tensorflow 2.0 最新版(2.4.1) 安装教程 里面包含Anaconda3的安装教程。

Jupyter Notebook可以说是一款神器,它不仅能在文档中执行代码,还能以各种形式分享。Jupyter Notebook 用着很方便,但默认存储路径是 C:\\Users\\用户名\\.jupyter\\.

里面包含许多User文件,不利于笔记存放整理,因此要修改 WorkSpace

在这里插入图片描述

文件默认存储路径

如果不知道默认存储路径是 C:\\Users\\用户名\\.jupyter\\.

也可以这样做:

  • 新建 py文件

在这里插入图片描述

  • 输入以下脚本,运行出的结果即是当前jupyter文件默认保存路径
import os
print(os.path.abspath('.'))  # 获取当前位置绝对路径(完整的路径)

在这里插入图片描述

生成配置文件

首先win+r打开cmd,在你配置过环境变量的基础下,输入以下命令:jupyter notebook --generate-config

在这里插入图片描述
这时用户目录(C:\\Users\\xxx\\.jupyter)下生成一个名字为jupyter_notebook_config.py的文件。

在这里插入图片描述

修改配置文件

根据上面运行处的路径打开C:\\Users\\HS\\.jupyter\\jupyter_notebook_config.py文件,用搜索工具ctrl+f找到包含c.NotebookApp.notebook_dir的这一行。

在这里插入图片描述

然后在''在后面修改你想要的 workspace 路径。如:'D:\\\\目标目录\\\\Notebook'

注意路径不能有中文目录,文件路径的符号,windows是双斜杠(\\\\),linux是反斜杠(/)。或者可以在路径前加上python的只读符号r,如:r'D:\\目标目录\\Notebook'

如果你的这一行的前面有#,记得把它去掉,#是注释的意思,需要去掉配置才会生效。

最后 Ctrl+S 保存退出。

cmd里输入 jupyter notebook 之后重启 jupyter notebook,工作的路径就会改变成你设置的目录:

在这里插入图片描述
弹出的浏览器界面如下,已经将你的修改之后的文件夹作为了根目录。

在这里插入图片描述

后序

但当我很高兴觉得修改成功时,通过快捷方式打开Jupyter Notebook 后,发现还是原来的工作目录。o(╥﹏╥)o

在这里插入图片描述
快捷方式默认启动还是原来的路径,因此需要修改快捷方式。

右击JupyterNotebook快捷方式,选择【属性】,删除【目标】属性中的【%USERPROFILE%】,点击【应用】–【确定】。

在这里插入图片描述

再次打开JupyterNotebook发现工作目录已经修改成功。(* ̄︶ ̄)

在这里插入图片描述

参考博客:

Link

Link

Link

衷心感谢

加油!

以上是关于Jupyter Notebook修改默认的工作目录的主要内容,如果未能解决你的问题,请参考以下文章

jupyter notebook 修改默认文件夹[目录位置]

如何修改jupyter notebook的默认工作路径

修改jupyter notebook默认目录

Jupyter Notebook修改路径

Win10 修改Anaconda中Jupyter Notebook的默认工作路径

Jupyter notebook 配置目录