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的Tornado框架结合memcached页面改善博客性能
Apr 24 Python
Python中使用bidict模块双向字典结构的奇技淫巧
Jul 12 Python
Python编程生成随机用户名及密码的方法示例
May 05 Python
手把手教你python实现SVM算法
Dec 27 Python
numpy.linspace 生成等差数组的方法
Jul 02 Python
python打包生成的exe文件运行时提示缺少模块的解决方法
Oct 31 Python
Python求离散序列导数的示例
Jul 10 Python
python二元表达式用法
Dec 04 Python
python使用openCV遍历文件夹里所有视频文件并保存成图片
Jan 14 Python
python3操作注册表的方法(Url protocol)
Feb 05 Python
tensorflow将图片保存为tfrecord和tfrecord的读取方式
Feb 17 Python
Python pytesseract验证码识别库用法解析
Jun 29 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+AJAX聊天程序[聊天室]提供下载
2007/07/21 PHP
php 日期和时间的处理-郑阿奇(续)
2011/07/04 PHP
PHP sprintf() 函数的应用(定义和用法)
2012/06/29 PHP
PHP简单获取多个checkbox值的方法
2016/06/13 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
js脚本学习 比较实用的基础
2006/09/07 Javascript
又一个图片自动缩小的JS代码
2007/03/10 Javascript
js监听输入框值的即时变化onpropertychange、oninput
2011/07/13 Javascript
jQuery地图map悬停显示省市代码分享
2015/08/20 Javascript
jquery实现仿新浪微博带动画效果弹出层代码(可关闭、可拖动)
2015/10/12 Javascript
AngularJS ng-mousedown 指令
2016/08/02 Javascript
JS操作xml对象转换为Json对象示例
2017/03/25 Javascript
jQuery加密密码到cookie的实现代码
2017/04/18 jQuery
vue调用高德地图实例代码
2017/04/28 Javascript
React-Native使用Mobx实现购物车功能
2017/09/14 Javascript
Node.js学习之TCP/IP数据通讯(实例讲解)
2017/10/11 Javascript
webpack组织模块打包Library的原理及实现
2018/03/10 Javascript
vue-cli项目优化方法- 缩短首屏加载时间
2018/04/01 Javascript
javascript实现简易的计算器
2020/01/17 Javascript
[51:00]Secret vs VGJ.S 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
python进阶教程之动态类型详解
2014/08/30 Python
Python2随机数列生成器简单实例
2017/09/04 Python
Python 获得13位unix时间戳的方法
2017/10/20 Python
Python读取mat文件,并转为csv文件的实例
2018/07/04 Python
关于pymysql模块的使用以及代码详解
2019/09/01 Python
python 实现压缩和解压缩的示例
2020/09/22 Python
将不规则的Python多维数组拉平到一维的方法实现
2021/01/11 Python
python中封包建立过程实例
2021/02/18 Python
利用Node实现HTML5离线存储的方法
2020/10/16 HTML / CSS
男女时尚与复古风格在线购物:RoseGal(全球免费送货)
2017/07/19 全球购物
致400米运动员广播稿
2014/02/07 职场文书
离职证明范本(5篇)
2014/09/19 职场文书
审美与表现自我评价
2015/03/09 职场文书
环保守法证明
2015/06/24 职场文书
mysql分组后合并显示一个字段的多条数据方式
2022/01/22 MySQL
MySQL Server 层四个日志
2022/03/31 MySQL