mac下更改Jupyter notebook的默认工作目录

Jupyter notebook运行之后,默认的工作目录在mac下是个人文件夹,在windows下貌似也是如此。显然不太合理,需要修改它。

具体办法是:

进入终端命令行模式,输入下面的代码:

jupyter notebook --generate-config

注意generate前面是–,英文状态下的减号两个;后面的那个“-”前后都没有空格。然后可以看到配置文件的默认路径。如下图。

进行这个操作只是为了获取配置文件的路径,并不需要更改覆盖之类的,所以在下面这个界面中,不需要输入y或者N,复制完路径退出即可。
在这里插入图片描述
/Users/chenbairu/.jupyter/jupyter_notebook_config.py

Command+Shift+. 可以显示隐藏文件、文件夹,再按一次,恢复隐藏;
finder下使用Command+Shift+G 可以前往任何文件夹,包括隐藏文件夹。
在这里插入图片描述

然后进入这个路径,随便用什么文本编辑器打开配置文件jupyter_notebook_config.py,找到如下代码:

## The directory to use for notebooks and kernels.
#c.NotebookApp.notebook_dir = ''

在第二行填上具体路径,并删除行首的#,然后保存即可。如下:
在这里插入图片描述

## The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = '/Users/chenbairu/Jupyter/'

这里需要注意,如果你直接从windows文件地址栏直接复制路径,他长这样:

D:\appdata\jupyter

但是实际上python需要的,是这样的:

D:/appdata/jupyter

我就犯了这个错误,试了好多编,一开始一直报错“no such notebook dir”,最后改成下面这种反斜杠,就可以了

注意在做这些事情的时候,最好是退出了Jupyter notebook的。

重启Jupyter notebook,就会看到新的工作目录已经生效了。

在这里插入图片描述

发布了68 篇原创文章 · 获赞 27 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Theo93/article/details/104334859