天天看點

修改jupyter notebook的預設首頁(預設工作空間)

本文目的

本文要達到的目的是,打開jupyter notebook後,在浏覽器位址欄中輸入localhost:8888,直接進入自定義的一個家目錄(Home Page)(又稱預設首頁、工作空間),而并非其它任何的目錄。

使用環境

windows 10作業系統。

觀看本文的前置條件

已經通過anaconda安裝了jupyter notebook,并且配置好jupyter notebook的環境變量,即保證變量path的變量值中包含;D:\anaconda\Scripts;D:\anaconda;D:\anaconda\Library\bin;(如圖0.1所示)

修改jupyter notebook的預設首頁(預設工作空間)

圖0.1 path環境變量

未經配置的界面

先看看,不經過任何配置,進入的預設首頁目錄。(如圖0.2所示)

修改jupyter notebook的預設首頁(預設工作空間)

圖0.2 未經任何配置的初始界面

操作方法

一、建立jupyter notebook配置檔案

首先我們必須建立jupyter notebook配置檔案,之後我們可以在這個配置檔案中添加家目錄(預設首頁)的路徑,告訴jupyter notebook,使用者一打開該軟體就進入這個目錄。

步驟:

1.按鍵盤上的win+R,打開運作視窗,輸入cmd,進而打開指令行。(如圖1.1所示)

修改jupyter notebook的預設首頁(預設工作空間)

圖1.1 cmd

如果你是使用anaconda安裝的jupyter notebook,還可使用anaconda的指令行。(如圖1.2所示)

修改jupyter notebook的預設首頁(預設工作空間)

圖1.2 Anaconda Prompt

2.在指令行中輸入如下指令,表示建立全局配置檔案。(如圖1.3所示)如果已有該檔案,系統詢問是否重寫,我們同意重寫,輸入y。

jupyter notebook --generate-config
           
修改jupyter notebook的預設首頁(預設工作空間)

圖1.3 輸入建立全局配置檔案的指令

3.根據提示的路徑(通常在使用者檔案夾下),我們找到jupyter_notebook_config.py檔案,使用文本編輯器打開,并在檔案中找到如下兩行(可以使用搜尋功能,ctrl+F)(如圖1.4所示)

修改jupyter notebook的預設首頁(預設工作空間)

圖1.4 代碼

4.在代碼的單引号之間輸入你自定義的工作路徑,修改後儲存。(如圖1.5所示)

注意點:

1.斜杆要寫成雙斜杠的形式,否則會出錯。

2.去掉代碼的注釋符号#

修改jupyter notebook的預設首頁(預設工作空間)

圖1.5 修改後的代碼

二、開啟jupyter notebook伺服器,并打開jupyter notebook主界面

通過上面的步驟,我們完成了配置工作,然後打開jupyter notebook,檢視效果。

步驟:

1.在指令行下輸入如下指令,表示打開jupyter notebook伺服器(如圖2.1.1所示)

jupyter notebook
           
修改jupyter notebook的預設首頁(預設工作空間)

圖2.1.1 輸入開啟jupyter notebook指令

想要關閉伺服器,可以使用ctrl+c快捷鍵

另一種打開伺服器的方法是用anaconda提供的快捷方式。(如圖2.1.2所示)

修改jupyter notebook的預設首頁(預設工作空間)

圖2.1.2 jupyter notebook快捷方式

但是使用之前,需要修改快捷方式的目标和起始位置的内容,在目标中删除末的%USERPROFILE%,在起始位置中輸入自定義目錄,和之前配置檔案的單引号中的内容一緻。(如圖2.1.3所示)

修改jupyter notebook的預設首頁(預設工作空間)

圖2.1.3 jupyter notebook快捷方式的屬性

2.打開浏覽器,在位址欄中輸入localhost:8888,進入自定義工作目錄。(如圖2.2所示)

修改jupyter notebook的預設首頁(預設工作空間)

圖2.2 工作目錄

總結

通過本次實踐,我們學會了

1.jupyter notebook配置檔案的建立、配置

2.jupyter notebook伺服器的開啟和關閉,并打開使用者主界面

3.jupyter notebook環境變量配置