Jupyter Notebook默认目录修改失效问题求助
解决Jupyter Notebook修改默认目录失效问题
先确认配置文件的正确位置
打开Anaconda Prompt,输入jupyter notebook --generate-config,命令执行后会显示配置文件的具体路径(通常在C:\Users\你的用户名\.jupyter文件夹下),确保你修改的是这个路径下的jupyter_notebook_config.py,别改了错的文件。正确修改配置文件
找到c.NotebookApp.notebook_dir这一行,把前面的#删掉(取消注释),然后设置路径:- 推荐用原始字符串写法:
c.NotebookApp.notebook_dir = r'D:\你的目标文件夹' - 或者用双正斜杠:
c.NotebookApp.notebook_dir = 'D:\\你的目标文件夹'
注意:目标文件夹必须提前创建好,不能填不存在的路径。
- 推荐用原始字符串写法:
检查快捷方式的启动参数(这步最容易漏)
找到Jupyter Notebook的快捷方式(桌面或开始菜单里的),右键点「属性」→「快捷方式」选项卡:- 看「目标」栏,要是末尾有
%USERPROFILE%,直接删掉这个参数,它会覆盖配置文件的设置 - 「起始位置」栏可以留空,或者直接设成你的目标目录路径
- 看「目标」栏,要是末尾有
验证修改效果
关掉所有Jupyter相关的窗口和进程,重新打开Jupyter Notebook,看是否直接进入你设置的D盘目录。要是还是有问题,直接在Anaconda Prompt里输入jupyter notebook启动,看终端输出里的「Serving notebooks from local directory:」后面的路径是不是你要的D盘目录。
内容的提问来源于stack exchange,提问作者RikkiS
相关产品推荐
相关产品推荐

