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转换摩斯密码示例
Feb 16 Python
Python 字符串操作方法大全
Mar 11 Python
python操作ie登陆土豆网的方法
May 09 Python
Python实现给qq邮箱发送邮件的方法
May 28 Python
Python 2与Python 3版本和编码的对比
Feb 14 Python
疯狂上涨的Python 开发者应从2.x还是3.x着手?
Nov 16 Python
python实现决策树分类算法
Dec 21 Python
Python二进制串转换为通用字符串的方法
Jul 23 Python
深入理解Django-Signals信号量
Feb 19 Python
搞清楚 Python traceback的具体使用方法
May 13 Python
简单了解Django项目应用创建过程
Jul 06 Python
python生成xml时规定dtd实例方法
Sep 21 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
mysq GBKl乱码
2006/11/28 PHP
强制PHP命令行脚本单进程运行的方法
2014/04/15 PHP
浅谈php扩展imagick
2014/06/02 PHP
php模拟服务器实现autoindex效果的方法
2015/03/10 PHP
Laravel的throttle中间件失效问题解决方法
2016/10/09 PHP
thinkphp框架page类与bootstrap分页(美化)
2017/06/25 PHP
Thinkphp5框架实现获取数据库数据到视图的方法
2019/08/14 PHP
认识延迟时间为0的setTimeout
2008/05/16 Javascript
jquery ajax提交表单数据的两种方式
2009/11/24 Javascript
cookie在javascript中的使用技巧以及隐私在服务器端的设置
2012/12/03 Javascript
JavaScript中json使用自己总结
2013/08/13 Javascript
Javascript让DEDECMS告别手写Tag
2014/09/01 Javascript
JQuery中ajax方法访问web服务实例
2015/07/18 Javascript
AngualrJS中每次$http请求时的一个遮罩层Directive
2016/01/26 Javascript
jQuery实现打开页面渐现效果示例
2016/07/27 Javascript
ajax 提交数据到后台jsp页面及页面跳转问题
2017/01/19 Javascript
微信小程序 合法域名校验出错详解及解决办法
2017/03/09 Javascript
nodejs开发——express路由与中间件
2017/03/24 NodeJs
javascript将json格式数组下载为excel表格的方法
2017/12/22 Javascript
vue回到顶部监听滚动事件详解
2019/08/02 Javascript
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
[02:08]2014DOTA2国际邀请赛 430专访:力争取得小组前二
2014/07/11 DOTA
[02:57]2014DOTA2国际邀请赛-观众采访
2014/07/19 DOTA
python控制台中实现进度条功能
2015/11/10 Python
Python使用Tkinter实现机器人走迷宫
2018/01/22 Python
Python中dict和set的用法讲解
2019/03/28 Python
python 实现12bit灰度图像映射到8bit显示的方法
2019/07/08 Python
pytorch 输出中间层特征的实例
2019/08/17 Python
使用python实现希尔、计数、基数基础排序的代码
2019/12/25 Python
美国知名珠宝首饰品牌:Gemvara
2017/10/06 全球购物
经理秘书找工作求职信
2013/12/19 职场文书
班级团队活动方案
2014/08/14 职场文书
民族精神月活动总结
2014/08/28 职场文书
党员批评与自我批评材料
2014/10/14 职场文书
个人批评与自我批评材料
2014/10/17 职场文书
2015教师年度思想工作总结
2015/04/30 职场文书