1. 程式人生 > >Anaconda創建python(2.7/3.6)的虛擬環境後需要添加ipykernel

Anaconda創建python(2.7/3.6)的虛擬環境後需要添加ipykernel

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