引用自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