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实现的百度站长自动URL提交小工具
Jun 27 Python
Python中的数学运算操作符使用进阶
Jun 20 Python
深入浅析python中的多进程、多线程、协程
Jun 22 Python
Python基于hashlib模块的文件MD5一致性加密验证示例
Feb 10 Python
python print 按逗号或空格分隔的方法
May 02 Python
python中ASCII码和字符的转换方法
Jul 09 Python
Python面向对象之类和对象属性的增删改查操作示例
Dec 14 Python
详解Python中的各种转义符\n\r\t
Jul 10 Python
python3实现斐波那契数列(4种方法)
Jul 15 Python
python模拟预测一下新型冠状病毒肺炎的数据
Feb 01 Python
python利用xlsxwriter模块 操作 Excel
Oct 14 Python
Python使用内置函数setattr设置对象的属性值
Oct 16 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
处理单名多值表单的详解
2013/06/08 PHP
PHP file_get_contents设置超时处理方法
2013/09/30 PHP
3种方法轻松处理php开发中emoji表情的问题
2016/07/18 PHP
Json2Template.js 基于jquery的插件 绑定JavaScript对象到Html模板中
2011/10/29 Javascript
Ajax搜索结果页面下方的分页按钮的生成
2012/04/05 Javascript
jquery教程限制文本框只能输入数字和小数点示例分享
2014/01/13 Javascript
实现checkbox全选、反选、取消JavaScript小脚本异常
2014/04/10 Javascript
js四舍五入数学函数round使用实例
2014/05/09 Javascript
运行Node.js的IIS扩展iisnode安装配置笔记
2015/03/02 Javascript
jQuery中deferred对象使用方法详解
2016/07/14 Javascript
学习Javascript闭包(Closure)知识
2016/08/07 Javascript
js复制内容到剪贴板代码,js复制代码的简单实例
2016/10/27 Javascript
JS定时器用法分析【时钟与菜单中的应用】
2016/12/21 Javascript
JavaScript原型链与继承操作实例总结
2018/08/24 Javascript
JavaScript数组、json对象、eval()函数用法实例分析
2019/02/21 Javascript
vue3修改link标签默认icon无效问题详解
2019/10/09 Javascript
浅谈Vue 自动化部署打包上线
2020/06/14 Javascript
Python3实现生成随机密码的方法
2014/08/23 Python
浅谈Python浅拷贝、深拷贝及引用机制
2016/12/15 Python
Python2实现的LED大数字显示效果示例
2017/09/04 Python
用matplotlib画等高线图详解
2017/12/14 Python
Tensorflow之构建自己的图片数据集TFrecords的方法
2018/02/07 Python
python验证码识别教程之利用投影法、连通域法分割图片
2018/06/04 Python
对Python中内置异常层次结构详解
2018/10/18 Python
python ubplot使用方法解析
2020/01/10 Python
Tomcat的缺省是多少,怎么修改
2014/04/09 面试题
初中科学教学反思
2014/01/21 职场文书
工程专业求职自荐书范文
2014/02/08 职场文书
珠宝店促销方案
2014/03/21 职场文书
工作保证书范文
2014/04/29 职场文书
建筑院校毕业生求职信
2014/06/13 职场文书
乡镇食品安全责任书
2014/07/28 职场文书
2014年保险业务员工作总结
2014/12/23 职场文书
2015年世界水日活动总结
2015/02/09 职场文书
2015年班组工作总结
2015/04/20 职场文书