1. 程式人生 > >windows下設置JupyterNotebook默認目錄

windows下設置JupyterNotebook默認目錄

默認工作目錄 pre toc rec 註釋 rect 菜單 配置文件 img

目錄

  • windows下設置JupyterNotebook默認目錄
    • 生成配置文件
    • 設置默認工作目錄
    • 設置快捷方式中的目標與起始位置
    • 直接修改anaconda中的相關配置文件

windows下設置JupyterNotebook默認目錄

生成配置文件

假設你己經在windows環境變量中設置好了jupyter notebook,則打開cmd,在cmd中輸入jupyter notebook --generate-config運行,如下圖:

技術分享圖片

生成jupyter notebook的配置文件,路徑也會顯示出來。

設置默認工作目錄

到提示的路徑下找到jupyter_notebook_config.py,打開編輯,可以使用查找的方式找到以下:

## The directory to use for notebooks and kernels.
# c.NotebookApp.notebook_dir = ‘‘

將其改為

## The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = ‘E:\JupyterNotebook‘

## 其中E:\JupyterNotebook為自己定義的工作目錄路徑。

也就是去掉相關配置項的註釋並加上相關路徑設置,當然你設置的目錄前提要先自己創建有。

設置快捷方式中的目標與起始位置

一般在開始菜單中我們能找到jupyter notebook相關的快捷方式,右鍵屬性。

默認目標欄和起始位置中會帶有環境變量的參數,我們去掉%%包裹的變量,直接修改成如下圖:

技術分享圖片

這樣修改後能保證你使用快捷方式啟動的jupyter notebook初始工作目錄也是你想設置的路徑。

直接修改anaconda中的相關配置文件

除此之外,我們還可以直接修改anaconda中的相關配置文件,由於jupyter notebook是安裝anaconda3時安裝上的,所以我們可以到相關安裝目錄下找配置文件jupyter_notebook_config.json,我的安裝目錄為C:\ProgramData\Anaconda3\etc\jupyter,如圖:

技術分享圖片

初始的配置文件就只有寥寥幾行:

{
  "NotebookApp": {
    "nbserver_extensions": {
      "jupyterlab": true
    }
  }
}

我們只需增加上notebook_dir項,如:

{
  "NotebookApp": {
    "nbserver_extensions": {
      "jupyterlab": true
    },
    "notebook_dir":"E:\JupyterNotebook",  
  }
}

保存修改即可。

2018-10-14

by 鐵樂與貓

windows下設置JupyterNotebook默認目錄