您的位置:首页 > 编程语言 > Python开发

jupyter notebook添加Anaconda虚拟环境的python kernel

2017-11-22 21:18 891 查看
今天在工作的过程中遇到这样一个问题:安装完Anaconda利用conda创建了虚拟环境,但是启动jupyter notebook之后却找不到虚拟环境中的python kernel。后来上网找到了解决办法,如下:

创建虚拟环境

首先回顾一下当时创建虚拟环境的命令:

conda create -n rqalpha python=3.5

利用这个命令便创建了一个名叫
rqalpha
的虚拟环境。

jupyter notebook添加python kernel

C:\Users\yinzm\AppData\Roaming\jupyter\kernels\
下面创建一个文件夹,这个文件夹最好使用虚拟环境的名字,便于识别。然后在该文件夹下创建一个kernel.json文件,文件内容如下:

{
"language": "python",
"display_name": "rqalpha",
"argv": [
"D:\\Anaconda3\\envs\\rqalpha\\python.exe",
"-m",
"ipykernel_launcher",
"-f",
"{connection_file}"
]
}

保存,重启jupyter notebook。

重新启动之后发现确实多了一个为rqalpha的kernel,但是却始终启动不了这个kernel。后来发现是缺少ipykernel。于是利用如下命令安装:

conda install -n rqalpha ipykernel

至此,问题得到解决。

如果经常需要用jupyter notebook,那么最好在创建虚拟环境的时候便安装好ipykernel,命令如下:

conda create -n rqalpha python=3.5 ipykernel

Reference

http://www.jianshu.com/p/f70ea020e6f9
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: