jupyter notebook 增加kernel教程


Posted in Python onApril 10, 2020

我是windows下安装的Anaconda2,对应的python版本是python2.7。为了方便,又借助conda安装了python3.6的虚拟环境。

首先,查看在cmd下查看python内核版本:

import sys
sys.executable

输出格式为:

jupyter notebook 增加kernel教程

activate env36 # 进入虚拟环境,查看内核版本位置
import sys
sys.executable

输出格式为:

jupyter notebook 增加kernel教程

现在用Jupyter Notebook打开代码时,默认是python2.7的kernel,如果想要在Jupyter中选择python27还是python36,可以采用如下步骤:

在python3.6的虚拟环境中安装ipykernel这个包。通过cmd打开,在windows的命令行中输入:

```
C:\Users\kerrewy\Anaconda2\envs\env36\python -m ipykernel install --name env36
```

最后,重启jupyter,可以看到选择kernel的菜单项。

jupyter notebook 增加kernel教程

附注:

如果想要查看Jupyter Notebook内核指定的Python环境位置,可在cmd中输入:

ipython kernelspec list

得到的结果为Jupyetr中的内核版本:

jupyter notebook 增加kernel教程

其中,C:\ProgramData\jupyter\kernels\env36\kernel.json文件中Python解释器的位置为:

jupyter notebook 增加kernel教程

如果是上图这样的,则说明kernel已经添加正确,如果这里的argv路径不正确,建议手动改之。改的结果就是sys.executable的输出路径。

补充知识:Jupyter notebook 添加或删除内核

1、切换到要添加的虚拟环境,确认是否安装 ipykernel

python -m ipykernel --version

如果没有安装,则安装:

python -m pip install ipykernel

2、为 Jupyter notebook 添加内核

python -m ipykernel install --user --name=kernelname  --display-name 'py37'

3、查看 Jupyter notebook kernel

jupyter kernelspec list

4、删除  jupyter 内核

jupyter kernelspec remove kernelname

以上这篇jupyter notebook 增加kernel教程就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python比较两个列表是否相等的方法
Jul 28 Python
Pycharm学习教程(1) 定制外观
May 02 Python
Python Json模块中dumps、loads、dump、load函数介绍
May 15 Python
flask-socketio实现WebSocket的方法
Jul 31 Python
Pandas中DataFrame的分组/分割/合并的实现
Jul 16 Python
Python-openCV读RGB通道图实例
Jan 17 Python
Python Flask上下文管理机制实例解析
Mar 16 Python
面向新手解析python Beautiful Soup基本用法
Jul 11 Python
Python自动化测试中yaml文件读取操作
Aug 20 Python
Python 利用argparse模块实现脚本命令行参数解析
Dec 28 Python
pytorch查看网络参数显存占用量等操作
May 12 Python
详解Python+OpenCV绘制灰度直方图
Mar 22 Python
Python3操作YAML文件格式方法解析
Apr 10 #Python
Jupyter Notebook远程登录及密码设置操作
Apr 10 #Python
Python 炫技操作之合并字典的七种方法
Apr 10 #Python
python+selenium+chromedriver实现爬虫示例代码
Apr 10 #Python
Python3操作读写CSV文件使用包过程解析
Apr 10 #Python
快速解决jupyter启动卡死的问题
Apr 10 #Python
Python操作Jira库常用方法解析
Apr 10 #Python
You might like
php短网址和数字之间相互转换的方法
2015/03/13 PHP
php实现在服务器上创建目录的方法
2015/03/16 PHP
简单实现PHP留言板功能
2016/12/21 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
laravel框架的安装与路由实例分析
2019/10/11 PHP
encode脚本和normal脚本混用的问题与解决方法
2007/03/08 Javascript
jQuery滚动加载图片效果的实现
2013/03/06 Javascript
ExtJS实现文件下载的方法实例
2013/11/09 Javascript
append和appendTo的区别以及appendChild用法
2013/12/24 Javascript
JavaScript实现在标题栏上显示当前日期的方法
2015/03/19 Javascript
js使用onmousemove和onmouseout获取鼠标坐标的方法
2015/03/31 Javascript
js实现圆盘记速表
2015/08/03 Javascript
JavaScript实现iframe自动高度调整和不同主域名跨域
2016/02/27 Javascript
关于JavaScript数组你所不知道的3件事
2016/08/24 Javascript
NodeJs安装npm包一直失败的解决方法
2017/04/28 NodeJs
基于JS实现限时抢购倒计时间表代码
2017/05/09 Javascript
vue.js+Echarts开发图表放大缩小功能实例
2017/06/09 Javascript
微信小程序 自定义Toast实例代码
2017/06/12 Javascript
vue中使用cropperjs的方法
2018/03/01 Javascript
VUE+Element环境搭建与安装的方法步骤
2019/01/24 Javascript
AngularJs中$cookies简单用法分析
2019/05/30 Javascript
js实现轮播图特效
2020/05/28 Javascript
python使用opencv驱动摄像头的方法
2018/08/03 Python
Python小游戏之300行代码实现俄罗斯方块
2019/01/04 Python
python ChainMap 合并字典的实现步骤
2019/06/11 Python
浅谈python多进程共享变量Value的使用tips
2019/07/16 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
2021/01/29 Python
使用CSS3来制作消息提醒框
2015/07/12 HTML / CSS
乌克兰网上服装店:Bolf.ua
2018/10/30 全球购物
新西兰最大、占有率最高的综合性药房:PharmacyDirect药房中文网
2020/11/03 全球购物
Java servlet面试题
2012/03/04 面试题
端午节粽子促销活动方案
2014/02/02 职场文书
库房管理员岗位职责
2014/03/09 职场文书
离职信范文
2015/06/23 职场文书
2017年大学生寒假社会实践活动总结
2016/04/06 职场文书
3050和2060哪个好 性能差多少 差距有多大 谁更有性价比
2022/06/17 数码科技