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的即时标记项目练习笔记
Sep 18 Python
Python中处理字符串之isalpha()方法的使用
May 18 Python
Python自定义类的数组排序实现代码
Aug 28 Python
Python基于list的append和pop方法实现堆栈与队列功能示例
Jul 24 Python
Python中 map()函数的用法详解
Jul 10 Python
解决python 3 urllib 没有 urlencode 属性的问题
Aug 22 Python
自定义django admin model表单提交的例子
Aug 23 Python
使用python将excel数据导入数据库过程详解
Aug 27 Python
python opencv 实现对图像边缘扩充
Jan 19 Python
Django admin 实现search_fields精确查询实例
Mar 30 Python
Django 实现 Websocket 广播、点对点发送消息的代码
Jun 03 Python
使用opencv中匹配点对的坐标提取方式
Jun 04 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数组转换js数组操作及json_encode的用法详解
2013/10/26 PHP
如何利用http协议发布博客园博文评论
2015/08/03 PHP
实现PHP框架系列文章(6)mysql数据库方法
2016/03/04 PHP
老生常谈PHP面向对象之解释器模式
2017/05/17 PHP
基于jquery的cookie的用法
2011/01/10 Javascript
关于js new Date() 出现NaN 的分析
2012/10/23 Javascript
javascript中实现兼容JAVA的hashCode算法代码分享
2020/08/11 Javascript
详解JavaScript正则表达式中的global属性的使用
2015/06/16 Javascript
yii form 表单提交之前JS在提交按钮的验证方法
2017/03/15 Javascript
JS仿Base.js实现的继承示例
2017/04/07 Javascript
JS请求servlet功能示例
2017/06/01 Javascript
基于Bootstrap分页的实例讲解(必看篇)
2017/07/04 Javascript
5分钟打造简易高效的webpack常用配置
2017/07/04 Javascript
BootStrap数据表格实例代码
2017/09/13 Javascript
vue.js提交按钮时进行简单的if判断表达式详解
2018/08/08 Javascript
DatePickerDialog 自定义样式及使用全解
2019/07/09 Javascript
解决layer弹出层msg的文字不显示的问题
2019/09/11 Javascript
JS代码触发事件代码实例
2020/01/02 Javascript
解决vue组件没显示,没起作用,没报错,但该显示的组件没显示问题
2020/09/02 Javascript
react antd表格中渲染一张或多张图片的实例
2020/10/28 Javascript
python实现挑选出来100以内的质数
2015/03/24 Python
Python数字图像处理之霍夫线变换实现详解
2018/01/12 Python
python实现二叉查找树实例代码
2018/02/08 Python
python操作excel的包(openpyxl、xlsxwriter)
2018/06/11 Python
对python3标准库httpclient的使用详解
2018/12/18 Python
python简单区块链模拟详解
2019/07/03 Python
python暴力解压rar加密文件过程详解
2019/07/05 Python
Python matplotlib绘制图形实例(包括点,曲线,注释和箭头)
2020/04/17 Python
Python无损压缩图片的示例代码
2020/08/06 Python
详解移动端h5页面根据屏幕适配的四种方案
2020/04/15 HTML / CSS
水果花束:Fruit Bouquets
2017/12/20 全球购物
北京麒麟网信息技术有限公司网络游戏测试面试题
2013/09/28 面试题
乡镇党的群众路线对照检查材料
2014/09/24 职场文书
工商局调档介绍信
2015/10/22 职场文书
2019年度政务公开考核工作总结模板
2019/11/11 职场文书
MySQL数据库之内置函数和自定义函数 function
2022/06/16 MySQL