Anaconda3 是一个比较强大的平台,可以搭载不同语言的工作环境,Jupyter notebook 是其中非常重要的一款。作为对于python新手来说,Jupyter notebook是一款非常灵活、用户有好的python开发平台,它在本地浏览器上运行,可以基于Cell进行代码的运行检测以及管理,非常友好,这里也向对python感兴趣的新手大力推荐。不过在使用jupyter notebook的过程中会出现一个尴尬的问题,jupyter notebook的默认路径是一个神奇的路径,.python的根目录,那里什么无关的文件和文件夹可能都会存在,对于项目管理来说十分不便。而且jupyter notebook是基于网页来管理文件夹和文件的,里面没法直接找到进行默认路径设置的接口,为默认路径管理增加了新的困难。今天,我就一步一步来分享一下刚刚是如何解决这个问题的。
首先,我也是参考了网上众多经验,比较重要的是找到 jupyter_notebook_config.py 这个文件,但是不幸的是,这个文件默认并不存在,需要执行一项命令才能生成这个文件。而执行这个命令的环境,有的说win+R 进入cmd,然后输入 jupyter notebook --generate-config,但是有的电脑会出现以下情况:
这时,我们可以换成另外一个更通用的环境来执行这个命令:
(1)Win 找到Anaconda3 中的 Anaconda Prompt (Anaconda3)并打开,在(base) C:\Users\lenovo>后输入
jupyter notebook --generate-config
输入y,然后就会生成前面提到的jupyter_notebook_config.py 文件。
(2)找到jupyter_notebook_config.py文件,可以通过everything软件来搜索,也可以先看看C:\Users\lenovo.jupyter,在.jupyter文件夹里就会出现jupyter_notebook_config.py文件。
(3)可以通过不同方式打开jupyter_notebook_config.py文件,我自己采用的是txt方式,然后在打开的文件中搜索(CTRL+F)
c.NotebookApp.notebook_dir
删除前面的注释符,在后面添加上自己默认的python项目路径,比如“D:/Python_Projects”,保存,关闭。
(4)重启jupyter notebook,这时就会发现默认路径发生了变化。
但是还没完,继续一步就可以了,Win中找的Anaconda3 中的 Jupyter Notebook (Anaconda3),右键–>更多–>打开文件位置
然后,选中Jupyter Notebook 快捷键,右键–>属性–>快捷方式界面,找到目标栏
定位到目标栏最后,删除 %USERPROFILE%,然后保存。
再次重启jupyter notebook,依然没问题,显示自己想要的路径。
就此搞定!