JupyterNotebook增加kernel選擇的方法

JupyterNotebook增加kernel選擇的方法

我是windows下安裝的Anaconda2,對應的python版本是python2.7。爲了方便,又藉助conda安裝了python3.6的虛擬環境。
首先,查看在cmd下查看python內核版本:

import sys
sys.executable

輸出格式爲:
在這裏插入圖片描述

activate env36  # 進入虛擬環境,查看內核版本位置
import sys
sys.executable

輸出格式爲:
在這裏插入圖片描述

現在用Jupyter Notebook打開代碼時,默認是python2.7的kernel,如果想要在Jupyter中選擇python27還是python36,可以採用如下步驟:

python3.6的虛擬環境中安裝ipykernel這個包。通過cmd打開,在windows的命令行中輸入:

```
C:\Users\kerrewy\Anaconda2\envs\env36\python -m ipykernel install --name env36
```

最後,重啓jupyter,可以看到選擇kernel的菜單項。
在這裏插入圖片描述

附註:
如果想要查看Jupyter Notebook內核指定的Python環境位置,可在cmd中輸入:

ipython kernelspec list

得到的結果爲Jupyetr中的內核版本:
在這裏插入圖片描述
其中,C:\ProgramData\jupyter\kernels\env36\kernel.json文件中Python解釋器的位置爲:
在這裏插入圖片描述
如果是上圖這樣的,則說明kernel已經添加正確,如果這裏的argv路徑不正確,建議手動改之。改的結果就是sys.executable的輸出路徑。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章