Jupyter Notebook 预设的专案路径是在 C:\Users\XXXX 下,基本上这有点讨厌,因为这个路径下档案很多,而且很多都是系统的档案,而工程师通常有自己的专案路径,不会想放在这里,也希望在 Jupyter Notebook 开启后不需要再切换路径到自己的专案。
google 了一下找到解法,简单写了一下笔记
开启 Anaconda 的 CMD.exe prompt,执行
jupyter notebook --generate-config
这里会显示出设定档的路径,正常路径应该是在:
C:\Users\XXXX\.jupyter\jupyter_notebook_config.py
用记事本打开这个档案,找到这一行
# c.NotebookApp.notebook_dir = ''
将 # mark 删除,值改成你希望的路径,ex: d:\JupyterLab,windows 下记得加跳脱字元
c.NotebookApp.notebook_dir = 'd:\\JupyterLab'
在 Jupyter Notebook 7.x 之后,c.NotebookApp 不再使用,所有相关设定都改为 c.ServerApp 在同样的档案找到这一行
# c.ServerApp.root_dir = ''
同样改成
c.ServerApp.root_dir = 'd:\\JupyterLab'
储存后重启 Jupyter Notebook,成功更改路径,问题解决