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


今天在工作的過程中遇到這樣一個問題:安裝完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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM