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 Property属性的2种用法
Jun 21 Python
分析并输出Python代码依赖的库的实现代码
Aug 09 Python
Python自定义进程池实例分析【生产者、消费者模型问题】
Sep 19 Python
使用Kivy将python程序打包为apk文件
Jul 29 Python
浅谈Python实现2种文件复制的方法
Jan 19 Python
Python3处理HTTP请求的实例
May 10 Python
numpy的文件存储.npy .npz 文件详解
Jul 09 Python
Python 最强编辑器详细使用指南(PyCharm )
Sep 16 Python
在Python中使用turtle绘制多个同心圆示例
Nov 23 Python
django多种支付、并发订单处理实例代码
Dec 13 Python
基于Python获取照片的GPS位置信息
Jan 20 Python
python将下载到本地m3u8视频合成MP4的代码详解
Nov 24 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
收音机指标测试方法及仪器
2021/03/01 无线电
第六节 访问属性和方法 [6]
2006/10/09 PHP
解析htaccess伪静态的规则
2013/06/18 PHP
ThinkPHP中的系统常量和预定义常量集合
2014/07/01 PHP
PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
2016/01/09 PHP
PHP7扩展开发之基于函数方式使用lib库的方法详解
2018/01/15 PHP
yii框架结合charjs实现统计30天数据的方法
2020/04/04 PHP
Bootstrap自定义文件上传下载样式
2016/05/26 Javascript
分享一个插件实现水珠自动下落效果
2016/06/01 Javascript
JavaScript中闭包的写法和作用详解
2016/06/29 Javascript
使用bootstrap typeahead插件实现输入框自动补全之问题及解决办法
2016/07/07 Javascript
javascript 删除数组元素和清空数组的简单方法
2017/02/24 Javascript
浅谈vue项目如何打包扔向服务器
2018/05/08 Javascript
深入浅析Vue中的Prop
2018/06/10 Javascript
基于Vue插入视频的2种方法小结
2019/04/02 Javascript
js实现旋转木马轮播图效果
2020/01/10 Javascript
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
学习python (2)
2006/10/31 Python
python读取浮点数和读取文本文件示例
2014/05/06 Python
python实现颜色rgb和hex相互转换的函数
2015/03/19 Python
基python实现多线程网页爬虫
2015/09/06 Python
Python时间获取及转换知识汇总
2017/01/11 Python
详解Python 2.6 升级至 Python 2.7 的实践心得
2017/04/27 Python
Python多进程与服务器并发原理及用法实例分析
2018/08/21 Python
python_opencv用线段画封闭矩形的实例
2018/12/05 Python
Python异步操作MySQL示例【使用aiomysql】
2019/05/16 Python
centos7之Python3.74安装教程
2019/08/15 Python
如何基于Python按行合并两个txt
2020/11/03 Python
使用HTML5中的contentEditable来将多行文本自动增高
2016/03/01 HTML / CSS
HTML5实现移动端弹幕动画效果
2019/08/01 HTML / CSS
全球领先美式家具品牌:Ashley爱室丽家居
2017/08/07 全球购物
中国跨境电子商务网站:NewFrog
2018/03/10 全球购物
澳大利亚婴儿、幼儿和儿童在线设计师商店:Smooch Baby
2019/02/16 全球购物
Belvilla法国:休闲度假房屋出租
2020/10/03 全球购物
《沉香救母》教学反思
2014/04/19 职场文书
springboot集成redis存对象乱码的问题及解决
2022/06/16 Java/Android