引入主題
老早之前裝anaconda,因爲C盤空間挺多,就裝在C盤裏面了,當時安裝完後桌面多了個Jupyter Notebook的圖標,但沒怎麼管。最近開始使用jupter了,苦於C盤空間緊張,想改變默認的保存文件的路徑,就上網搜了好多方法,結果試了好幾個,沒成功……
下面說一下正確操作。
1、改屬性
找到Jupyter Notebook,右鍵該快捷方式,選擇屬性進行快捷方式的設置,修改快捷方式的“目標(T)”,把目標框裏面末尾的%USERPROFILE%去掉,刪除到.py後面就行,別刪多了。如下圖:
不刪這一句的話,jupter會使用user profile(用戶用戶預置文件,即默認目錄),之後無論你怎麼改配置文件都不管用。所以,謹記!
2、修改配置文件
找到C盤中的.jupter目錄(我的是C:\Users\acer\.jupyter),修改裏面的jupyter_notebook_config
文件。
打開它,把如圖這行去掉註釋,後面改成自己想要存儲的路徑。(大概就是200行那兒)
在其配置文件jupyter_notebook_config.py中,有如下一句
# The directory to use for notebooks and kernels.
# c.NotebookApp.notebook_dir = u''
該句就是用來指定其工作空間的,例如,默認的工作空間是:用戶名文件夾,例如,現在想要將工作空間變爲F:\TensorFlow,那麼,需要做如下更改(要記得刪掉註釋#)
# The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = 'F:\\TensorFlow'
如何找到該配置文件?
- 在cmd中輸入
jupyter notebook --generate-config
- 如果該配置文件已經存在,那麼,會出現如下信息,從中可以見到配置文件存在的位置,注意,此時,輸入N,不要overwrite
- 如果該配置文件不存在,那麼,將會初始化產生一個配置文件,然後你就可以回到上面的步驟去修改配置文件了。
成功修改後再次雙擊Jupyter Notebook的快捷方式,可以看到工作路徑已正確修改:
最後,說一下網上說的錯誤(沒用)操作。
右鍵該快捷方式,選擇屬性進行快捷方式的設置,修改快捷方式的“起始位置”爲自己想要的目錄(如:F:\TensorFlow),如下圖:
後來我發現改不改都無所謂,沒有任何影響,親測改這個無效,多餘的操作。