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 13 Python
python 定义给定初值或长度的list方法
Jun 23 Python
Python3 无重复字符的最长子串的实现
Oct 08 Python
python实现XML解析的方法解析
Nov 16 Python
TensorFlow:将ckpt文件固化成pb文件教程
Feb 11 Python
windows10环境下用anaconda和VScode配置的图文教程
Mar 30 Python
python 的topk算法实例
Apr 02 Python
Python内置方法和属性应用:反射和单例(推荐)
Jun 19 Python
python与pycharm有何区别
Jul 01 Python
Django修改app名称和数据表迁移方案实现
Sep 17 Python
python调用win32接口进行截图的示例
Nov 11 Python
Python django框架 web端视频加密的实例详解
Nov 20 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桌面中心(二) 数据库写入
2007/03/11 PHP
基于PHP读取TXT文件向数据库导入海量数据的方法
2013/04/23 PHP
php CI框架插入一条或多条sql记录示例
2014/07/29 PHP
php开发时容易忘记的一些技术细节
2016/02/03 PHP
如何正确配置Nginx + PHP
2016/07/15 PHP
PHP中用Trait封装单例模式的实现
2019/12/18 PHP
thinkphp框架无限级栏目的排序功能实现方法示例
2020/03/29 PHP
JavaScript 一行代码,轻松搞定浮动快捷留言-V2升级版
2010/04/02 Javascript
js替代copy(示例代码)
2013/11/27 Javascript
JQUERY简单按钮轮换选中效果实现方法
2015/05/07 Javascript
JS或jQuery获取ASP.NET服务器控件ID的方法
2015/06/08 Javascript
理解javascript异步编程
2016/01/27 Javascript
JavaScript中Object.prototype.toString方法的原理
2016/02/24 Javascript
JavaScript通过HTML的class来获取HTML元素的方法总结
2016/05/24 Javascript
详解vue 配合vue-resource调用接口获取数据
2017/06/22 Javascript
JavaScript在控件上添加倒计时功能的实现代码
2017/07/04 Javascript
微信小程序下拉刷新界面的实现
2017/09/28 Javascript
基于elementUI实现图片预览组件的示例代码
2019/03/31 Javascript
vue+mock.js实现前后端分离
2019/07/24 Javascript
layui prompt 设置允许空白提交的方法
2019/09/24 Javascript
Vue如何循环提取对象数组中的值
2020/11/18 Vue.js
[01:16]DOTA2小知识课堂 Ep.03 芒果树无伤肉山
2019/12/05 DOTA
在Python中使用base64模块处理字符编码的教程
2015/04/28 Python
python脚本爬取字体文件的实现方法
2017/04/29 Python
django框架forms组件用法实例详解
2019/12/10 Python
CSS3属性box-shadow使用详细教程
2012/01/21 HTML / CSS
HTML5中indexedDB 数据库的使用实例
2017/05/11 HTML / CSS
美国网上眼镜商城:Zenni Optical
2016/11/20 全球购物
群众路线教育党课主持词
2014/04/01 职场文书
协会周年庆活动方案
2014/08/26 职场文书
2015年世界环境日演讲稿
2015/03/18 职场文书
放假通知
2015/04/14 职场文书
结婚典礼主持词
2015/06/29 职场文书
导游词之黄果树瀑布
2019/09/20 职场文书
SqlServer: 如何更改表的文件组?(进而改变存储位置)
2021/04/05 SQL Server
Win10玩csgo闪退如何解决?Win10玩csgo闪退的解决方法
2022/07/23 数码科技