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将html转成PDF的实现代码(包含中文)
Mar 04 Python
简单解析Django框架中的表单验证
Jul 17 Python
Python读取指定目录下指定后缀文件并保存为docx
Apr 23 Python
解决PyCharm同目录下导入模块会报错的问题
Oct 13 Python
Python合并同一个文件夹下所有PDF文件的方法
Mar 11 Python
解决win7操作系统Python3.7.1安装后启动提示缺少.dll文件问题
Jul 15 Python
Python下opencv图像阈值处理的使用笔记
Aug 04 Python
TensorFlow2.0矩阵与向量的加减乘实例
Feb 07 Python
python继承threading.Thread实现有返回值的子类实例
May 02 Python
OpenCV+python实现实时目标检测功能
Jun 24 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
Jan 07 Python
Python测试框架pytest高阶用法全面详解
Jun 01 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新手上路(七)
2006/10/09 PHP
深入理解PHP JSON数组与对象
2016/07/19 PHP
Yii2――使用数据库操作汇总(增删查改、事务)
2016/12/19 PHP
TP3.2批量上传文件或图片 同名冲突问题的解决方法
2017/08/01 PHP
javascript客户端解决方案 缓存提供程序
2010/07/14 Javascript
JavaScript定义类和对象的方法
2014/11/26 Javascript
如何让你的Lightbox支持滚轮缩放及Base64图片
2014/12/04 Javascript
jQuery制作可自定义大小的拼图游戏
2015/03/30 Javascript
JavaScript程序设计之JS调试
2015/12/09 Javascript
JavaScript隐式类型转换
2016/03/15 Javascript
javascript 数组的定义和数组的长度
2016/06/07 Javascript
JS实现“隐藏与显示”功能(多种方法)
2016/11/24 Javascript
vue element-ui table表格滚动加载方法
2018/03/02 Javascript
在Vue-cli里应用Vuex的state和mutations方法
2018/09/16 Javascript
说说如何在Vue.js中实现数字输入组件的方法
2019/01/08 Javascript
js form表单input框限制20个字符,10个汉字代码实例
2019/04/12 Javascript
[02:51]DOTA2战队出征照拍摄花絮 TI3明星化身时尚男模
2013/07/22 DOTA
[02:23]2016国际邀请赛中国区预选赛wings晋级之路
2016/06/29 DOTA
在Python中用get()方法获取字典键值的教程
2015/05/21 Python
Centos Python2 升级到Python3的简单实现
2016/06/21 Python
答题辅助python代码实现
2018/01/16 Python
浅析Python pandas模块输出每行中间省略号问题
2018/07/03 Python
python打开windows应用程序的实例
2019/06/28 Python
python 对xml解析的示例
2021/02/27 Python
详解CSS3选择器的使用方法汇总
2015/11/24 HTML / CSS
css3实现多个元素依次显示效果
2017/12/12 HTML / CSS
行政总监岗位职责
2013/12/05 职场文书
给老婆的保证书范文
2014/04/28 职场文书
奥林匹克的口号
2014/06/13 职场文书
经济贸易系求职信
2014/08/04 职场文书
三好生演讲稿
2014/09/12 职场文书
2016教师给学生的毕业寄语
2015/12/04 职场文书
2016年端午节寄语
2015/12/04 职场文书
加强党性修养心得体会
2016/01/21 职场文书
Web前端:CSS最强总结 附详细代码
2021/03/31 HTML / CSS
Python基于Opencv识别两张相似图片
2021/04/25 Python