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 相关文章推荐
基于ID3决策树算法的实现(Python版)
May 31 Python
python如何为创建大量实例节省内存
Mar 20 Python
pandas使用apply多列生成一列数据的实例
Nov 28 Python
python 叠加等边三角形的绘制的实现
Aug 14 Python
python读取raw binary图片并提取统计信息的实例
Jan 09 Python
python pandas移动窗口函数rolling的用法
Feb 29 Python
Jupyter notebook 远程配置及SSL加密教程
Apr 14 Python
python 实现两个线程交替执行
May 02 Python
浅谈TensorFlow之稀疏张量表示
Jun 30 Python
python线性插值解析
Jul 05 Python
使用Python将语音转换为文本的方法
Aug 10 Python
pytorch下的unsqueeze和squeeze的用法说明
Feb 06 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中使用explode查找某个字符是否存在的方法
2011/07/12 PHP
PHP重定向的3种方式
2013/03/07 PHP
PHP生成sitemap.xml地图函数
2013/11/13 PHP
PHP执行SQL文件并将SQL文件导入到数据库
2015/09/17 PHP
Laravel中基于Artisan View扩展包创建及删除应用视图文件的方法
2016/10/08 PHP
php学习笔记之字符串常见操作总结
2019/07/16 PHP
解决laravel(5.5)访问public报错的问题
2019/10/12 PHP
js中top、clientTop、scrollTop、offsetTop的区别 文字详细说明版
2011/01/08 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件。
2011/12/26 Javascript
Yii-自定义删除确认弹框(zyd)jquery实现代码
2013/03/04 Javascript
两种方法基于jQuery实现IE浏览器兼容placeholder效果
2014/10/14 Javascript
20条学习javascript的编程规范的建议
2014/11/28 Javascript
JavaScript实现俄罗斯方块游戏过程分析及源码分享
2015/03/23 Javascript
el表达式 写入bootstrap表格数据页面的实例代码
2017/01/11 Javascript
javascript 玩转Date对象(实例讲解)
2017/07/11 Javascript
vue-cli 3.x 配置Axios(proxyTable)跨域代理方法
2018/09/19 Javascript
JS根据json数组多个字段排序及json数组常用操作
2019/06/06 Javascript
把项目从Python2.x移植到Python3.x的经验总结
2015/04/20 Python
Python学习笔记基本数据结构之序列类型list tuple range用法分析
2019/06/08 Python
Python 3.6打包成EXE可执行程序的实现
2019/10/18 Python
Python 使用threading+Queue实现线程池示例
2019/12/21 Python
详解Pycharm出现out of memory的终极解决方法
2020/03/03 Python
Python打印特殊符号及对应编码解析
2020/05/07 Python
Python函数参数分类原理详解
2020/05/28 Python
python实现图片转字符画
2021/02/19 Python
哈曼俄罗斯官方网上商店:Harman.club
2020/07/24 全球购物
企划经理的岗位职责
2013/11/17 职场文书
网络工程师职业规划
2014/02/10 职场文书
计算机网络工程专业职业生涯规划书
2014/03/10 职场文书
乡镇务虚会发言材料
2014/10/20 职场文书
2014年客房服务员工作总结
2014/11/18 职场文书
病假证明模板
2015/06/19 职场文书
2015年学校远程教育工作总结
2015/07/20 职场文书
素质教育培训心得体会
2016/01/19 职场文书
Python基础之操作MySQL数据库
2021/05/06 Python
Redis基本数据类型Zset有序集合常用操作
2022/06/01 Redis