Bootstrap

jupyter notebook文件默认存储位置更改

引用自https://blog.csdn.net/Asabc12345/article/details/105856044

https://blog.csdn.net/qq_24982339/article/details/111321852

更改方法

jupyter notebook默认存储路径在C盘下,有时候会丢失文件,很不方便。最好更改一下其默认存储路径比较安全。

1、在想要设置的存储路径下新建一个文件夹,如我在D盘下新建了jupyter-notebook文件夹。

2、在cmd或者Anaconda Prompt里运行y如下命令:

jupyter notebook --generate-config
注:在cmd里运行可能会报错:

‘jupyter’ 不是内部或外部命令,也不是可运行的程序;

在环境变量里设置后又报了下面错误,很麻烦。最好在Anaconda Prompt里运行。

在这里插入图片描述
3、运行后会在.jupyter文件夹下生成一个配置文件,如下:在这里插入图片描述
然后用记事本打开,快捷键Ctrl+F,查找 notebook_dir ,找到红框所示内容,更改此段内容#c.NotebookApp.notebook_dir = ‘’,把c.之前的#删除,再最后的引号内输入更改后的路径,保存即可退出。一般到这步就行了,但是如果再次打开jupyter notebook 默认路径没改变的话还要就行后面的步骤
在这里插入图片描述

常见问题解决方案

如果上面步骤完成后,还无法修改路径,则进行如下步骤:
1.打开jupyter notebook快捷方式的文件位置,找到图标右键属性,将目标位置后面的%USERPROFILE%删除即可。并且可以在下方的“起始位置”处改为刚才的目标文件地址。最后点击应用即可在这里插入图片描述
如果打开jupyter notebook后界面仍然是原来的路径,还要进行下一步,在原来删除的%USERPROFILE%位置添加上您的安装路径,有的说安装路径前要加单引号,我没加也能行。
在这里插入图片描述
最后想看是否更改成功,一方面可以运行jupyter notebook新建个项目,另一方面去更改后的文件夹中看是否为空。

附:如果存在文件默认存储路径修改之后打不开的情况,(但我没碰到过),可能是如下原因:
打不开的原因在于路径中存在符号。如F:\anaconda\jupyter写入
c.NotebookApp.notebook_dir = 'F:\anaconda\jupyter’就会造成打不开。

原因在于’\a’被当做是ascii字符处理了。
因此改为c.NotebookApp.notebook_dir = ‘F:\(两条线)anaconda\jupyter’ (这里显示不了两条线)
或者全使用c.NotebookApp.notebook_dir = ‘F:\(两条线)anaconda\(两条线)jupyter’
或者创建目录不要将首字母定为axx或者bxxx。vxxx。python中,\a,\b,\v全被识别为一个字符。
而\r,\n,\t就不会。如F:\ana,F:\bna,F:\vna

;