Anaconda创建python(2.7/3.6)的虚拟环境后需要添加ipykernel

Posted crxis

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于Anaconda创建python(2.7/3.6)的虚拟环境后需要添加ipykernel的主要内容,如果未能解决你的问题,请参考以下文章

零基础手把手教你学Python02 与Python的第一次亲密接触——HelloWorld

python学习指南—Windows 平台下载安装 Anaconda 及 Python 虚拟环境创建

python学习指南—Windows 平台下载安装 Anaconda 及 Python 虚拟环境创建

python学习指南—Windows 平台下载安装 Anaconda 及 Python 虚拟环境创建

Anaconda更改python版本

创建anaconda python环境时出错