Jupyter Notebook修改默认的工作目录
Posted ZSYL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jupyter Notebook修改默认的工作目录相关的知识,希望对你有一定的参考价值。
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发现工作目录已经修改成功。(* ̄︶ ̄)
参考博客:
衷心感谢
加油!
以上是关于Jupyter Notebook修改默认的工作目录的主要内容,如果未能解决你的问题,请参考以下文章
jupyter notebook 修改默认文件夹[目录位置]