首页 > 编程语言 > 详细

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

时间:2017-11-22 22:42:56      阅读:548      评论:0      收藏:0      [点我收藏+]

今天在工作的过程中遇到这样一个问题:安装完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

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

原文:http://www.cnblogs.com/yinzm/p/7881328.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!