Windows下利用Anaconda 3配置python环境&更改jupyter notebook启动目录

Quick note,主要写给自己做笔记。别问我为啥用 Anaconda,因为是老师推荐的所以无脑 follow 了

从 Anaconda 的官网注册下载安装,安装的时候提示目录里有空格,忽略了,希望以后不会出什么问题。装好后打开 Anaconda navigator 即可打开 jupyter notebook,会自己 host 在 localhost:8888 上。

默认打开的目录是 C:/User/username,任何 notebook 和 python 的文件也在这个目录下,但我很不喜欢在系统盘里存东西,不仅占用空间而且(万一需要)重装系统就会丢掉文件。所以为了更改启动目录:

  1. 运行 jupyter notebook --notebook-dir=/notebook/directory/
    我是在 Anaconda 的 shell 里运行的。执行后会打开新的 jupyter notebook 界面,此时启动目录就是写的这个,但是无法保存,下一次打开又回到 C:/User/username 了。

  2. 在 config 文件里修改。但刚安装好没有 config 文件,所以要先 generate 一个出来再修改。运行 jupyter notebook --generate-config 后在里面加上一行 c.NotebookApp.notebook_dir = u'/absolute/path/to/notebook/directory',保存就好了。重新启动 jupyter notebook 也是新的目录。路径中不能有空格不然可能会出问题。

Credit: 我们可爱可亲的 Stackoverflow

后续更新:由于每次打开 Anacoda 实际上都只用 jupyter lab,Navigator 启动速度又巨慢,所以模仿 jupyter notebook 的快捷模式搞了一个,启动时间大大缩短。

第一步:打开开始菜单找到 jupyter notebook 的快捷方式,右键打开文件所在位置

第二步:复制一个新的快捷方式,不嫌麻烦可以自己改下图标。目标改为"你的安装路径\anaconda3\python.exe" "安装路径\anaconda3\cwp.py" "安装路径\anaconda3" "安装路径\anaconda3\python.exe" "安装路径\anaconda3\Scripts\jupyter-lab-script.py"

其实就是改了一下最后运行的脚本。

起始位置把 %HOMEPATH% 改掉,改成 %你想让它启动时所在的路径%,保存就好了。

真的很简单,就是水一下更新。

留下评论