Anaconda創建python(2.7/3.6)的虛擬環境後需要添加ipykernel
阿新 • • 發佈:2018-06-04
notebook install CP python pre 解決 回顧 ID 啟動不了
今天在工作的過程中遇到這樣一個問題:安裝完Anaconda利用conda創建了虛擬環境,但是啟動jupyter notebook之後卻找不到虛擬環境中的python kernel。後來上網找到了解決辦法,如下:
創建虛擬環境
首先回顧一下當時創建虛擬環境的命令:
conda create -n python2 python=2.7
利用這個命令便創建了一個名叫python2
的虛擬環境。
jupyter notebook添加python kernel
在/usr/local/anaconda3/share/jupyter/kernels/下面創建一個文件夾,這個文件夾最好使用虛擬環境的名字,便於識別。
當然,也可以cp python3 -R python2,然後修改kernel.json文件中python2的命令路徑。
保存,重啟jupyter notebook。
重新啟動之後發現確實多了一個為python2的kernel,但是卻始終啟動不了這個kernel。後來發現是缺少ipykernel。於是利用如下命令安裝:
conda install -n python2 ipykernel
至此,問題得到解決。
如果經常需要用jupyter notebook,那麽最好在創建虛擬環境的時候便安裝好ipykernel,命令如下:
conda create -n python2 python=2.7 ipykernel
Anaconda創建python(2.7/3.6)的虛擬環境後需要添加ipykernel