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在linux系统下获取系统内存使用情况的方法
May 11 Python
Python实现以时间换空间的缓存替换算法
Feb 19 Python
Django Admin实现上传图片校验功能
Mar 06 Python
Python使用smtplib模块发送电子邮件的流程详解
Jun 27 Python
Python制作Windows系统服务
Mar 25 Python
python中print()函数的“,”与java中System.out.print()函数中的“+”功能详解
Nov 24 Python
1 行 Python 代码快速实现 FTP 服务器
Jan 25 Python
Pycharm 创建 Django admin 用户名和密码的实例
May 30 Python
Python itertools.product方法代码实例
Mar 27 Python
python 爬取B站原视频的实例代码
Sep 09 Python
python实现自动打卡的示例代码
Oct 10 Python
Pycharm安装第三方库失败解决方案
Nov 17 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
jquery last-child 列表最后一项的样式
2010/01/22 Javascript
JS焦点图切换,上下翻转
2011/05/12 Javascript
JavaScript中几个重要的属性(this、constructor、prototype)介绍
2013/05/19 Javascript
js使用Array.prototype.sort()对数组对象排序的方法
2015/01/28 Javascript
最流行的Node.js精简型和全栈型开发框架介绍
2015/02/26 Javascript
Underscore.js常用方法总结
2015/02/28 Javascript
无需 Flash 使用 jQuery 复制文字到剪贴板
2016/04/26 Javascript
jQuery 限制输入字符串长度
2016/06/20 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
2016/10/01 Javascript
原生javascript实现分页效果
2017/04/21 Javascript
Angualrjs 表单验证的两种方式(失去焦点验证和点击提交验证)
2017/05/09 Javascript
详解微信小程序中的页面代码中的模板的封装
2017/10/12 Javascript
angularjs实现猜大小功能
2017/10/23 Javascript
node.js将MongoDB数据同步到MySQL的步骤
2017/12/10 Javascript
基于js文件加载优化(详解)
2018/01/03 Javascript
webpack4 处理SCSS的方法示例
2018/09/03 Javascript
element vue Array数组和Map对象的添加与删除操作
2018/11/14 Javascript
一百行JS代码实现一个校验工具
2019/04/30 Javascript
swiper4实现移动端导航切换
2020/10/16 Javascript
如何使用vue slot创建一个模态框的实例代码
2020/05/24 Javascript
[54:47]Liquid vs VP Supermajor决赛 BO 第五场 6.10
2018/07/05 DOTA
跟老齐学Python之变量和参数
2014/10/10 Python
Python中的变量和作用域详解
2016/07/13 Python
Python if语句知识点用法总结
2018/06/10 Python
Opencv-Python图像透视变换cv2.warpPerspective的示例
2019/04/11 Python
keras 模型参数,模型保存,中间结果输出操作
2020/07/06 Python
python定义类的简单用法
2020/07/24 Python
VSCODE配置Markdown及Markdown基础语法详解
2021/01/19 Python
利用纯css3实现的文字亮光特效的代码演示
2014/11/27 HTML / CSS
CSS3 linear-gradient线性渐变生成加号和减号的方法
2017/11/21 HTML / CSS
好莱坞百老汇御用王牌美妆:Koh Gen Do 江原道
2018/04/03 全球购物
Linux常见面试题
2016/10/04 面试题
研究生自荐信
2013/10/09 职场文书
爱国主义演讲稿
2014/05/07 职场文书
歌颂党的演讲稿
2014/09/10 职场文书
Python办公自动化PPT批量转换操作
2021/09/15 Python