使用conda create一個新的環境後如何對該環境下的jupyter notebook配置預設路徑以及新增相應的
阿新 • • 發佈:2018-12-17
一、使用conda建立一個新的environment
這部分可以查肯我之前的這個教程的第三部分。
二、為該environment下的jupyter配置預設路徑
建立好environment後,為了以後用jupyter編寫程式碼方便,我們為jupyter配置預設路徑,這樣下次開啟就會直接到達相應的介面。
1. 首先我們開啟終端輸入如下命令跳轉到所建立的環境中去:
source activate fastai
注意:fastai是我所建立的環境名稱,你要換成你自己的名稱。 執行後介面如下:
2. 在終端輸入:
jupyter notebook --generate-config
選擇y,這時介面如下所示,其中紅框所標記的就是配置檔案的路徑:
3. 在終端輸入:
sudo gedit /home/wyz/.jupyter/jupyter_notebook_config.py
待檔案開啟後查詢 c.NotebookApp.notebook_dir,去掉註釋,並在後面新增自己想要設定的預設路徑,比如我想新增的是 /home/wyz/kaggle/,這時介面如下所示:
然後儲存並關閉。
4. 在終端輸入:
jupyter notebook
開啟jupyter,這時介面就是預設路徑下的: 這時我們已經完成了預設路徑的配置。
三、為該environment下的jupyter新增相應的kenerl
前面已經使用conda建立了一個新的環境,比如我在這個環境中配置了fastai庫
1. 首先前提是你還在該環境中,就是沒有在第二步後沒有執行source deactivate,在終端輸入:
pip install ipykernel
安裝ipykernel,如果你係統已經有該包,這步可以省略。
2. 在終端輸入:
which python
來檢視該環境下的python編譯的bin檔案路徑,我的路徑如下:
3. 在終端輸入:
sudo /home/wyz/anaconda2/envs/fastai/bin/python -m ipykernel install --name fastai
其中 - -name XXX
4. 開啟jupyter,點選new就會出現相應的kernel,如圖所示:
至此,對jupyter新增完成相應的kernel~~~~~