在jupyter notebook 添加 conda 环境的操作详解


Posted in Python onApril 10, 2020

1. 激活conda环境

source activate cym

2. 安装ipykernel

conda install ipykernel

3. 将环境写入notebook的kernel中

python -m ipykernel install --user --name 环境名 --display-name “python 环境名”

python -m ipykernel install --user --name cym --display-name “python cym”

4. 打开notebook

jupyter notebook

PS: 有时候第1步,安装完ipykernel后,打开jupyter notebook,就自动检测到本地的conda环境的. 所以可以安装完ipykernel后,先打开jupyter notebook看看有没有自动检测到了自己的conda环境:

在jupyter notebook 添加 conda 环境的操作详解

补充知识:jupyter notebook根据conda环境创建内核

conda create -n 环境名称 python包或R

进入环境 安装包 然后 conda install ipykernel

给内核命名

python -m ipykernel install --name 自定义内核名称

但是如果配置环境有些特殊。我使用的是一个服务器(Ubuntu16.04)上的普通账户,anaconda由管理员安装在了根目录下。普通账户在使用anaconda新建虚拟环境时,产生的相关文件都在本账户的家目录下,即/home/username。但是在生成ipykernel的配置文件时,上述命令生成配置文件的路径为/usr/local/share/jupyter,显然普通账户没有权限写入,因而报错

[Errno 13] Permission denied: ‘/usr/local/share/jupyter'

为此,需要添加?user选项,将配置文件生成在本账户的家目录下。

python -m ipykernel install --user --name 自定义内核名称

有的时候在conda 环境中安装包的时候,没有写入权限,利用su权限更改一下,这样才能让内核在jupyter notebook中用出来。主要是指tensorflow

再打开juoyter notebook 就可以见到对应的kernel了

以上这篇在jupyter notebook 添加 conda 环境的操作详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
新手该如何学python怎么学好python?
Oct 07 Python
讲解Python中运算符使用时的优先级
May 14 Python
python连接字符串的方法小结
Jul 13 Python
利用python对Excel中的特定数据提取并写入新表的方法
Jun 14 Python
对python修改xml文件的节点值方法详解
Dec 24 Python
Python之使用adb shell命令启动应用的方法详解
Jan 07 Python
Python3+Pycharm+PyQt5环境搭建步骤图文详解
May 29 Python
python算法题 链表反转详解
Jul 02 Python
python使用opencv对图像mask处理的方法
Jul 05 Python
Python爬取豆瓣视频信息代码实例
Nov 16 Python
python3用urllib抓取贴吧邮箱和QQ实例
Mar 10 Python
python 使用tkinter与messagebox写界面和弹窗
Mar 20 Python
Selenium向iframe富文本框输入内容过程图解
Apr 10 #Python
jupyter notebook 多环境conda kernel配置方式
Apr 10 #Python
OpenCV 表盘指针自动读数的示例代码
Apr 10 #Python
Python装饰器的应用场景代码总结
Apr 10 #Python
在Python中使用K-Means聚类和PCA主成分分析进行图像压缩
Apr 10 #Python
jupyter notebook 增加kernel教程
Apr 10 #Python
Python3操作YAML文件格式方法解析
Apr 10 #Python
You might like
php中时间轴开发(刚刚、5分钟前、昨天10:23等)
2011/10/03 PHP
PHP实现的文件上传类与用法详解
2017/07/05 PHP
ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】
2019/03/11 PHP
js 判断计算字符串长度/判断空的简单方法
2013/08/05 Javascript
jquery实现tr元素的上下移动示例代码
2013/12/20 Javascript
javascript实现动态模态绑定grid过程代码
2014/09/22 Javascript
简介JavaScript中Math.cos()余弦方法的使用
2015/06/15 Javascript
JS实现光滑展开合拢的菜单效果代码
2015/09/16 Javascript
JavaScript 性能优化小结
2015/10/12 Javascript
NodeJs安装npm包一直失败的解决方法
2017/04/28 NodeJs
基于IView中on-change属性的使用详解
2018/03/15 Javascript
vue中使用微信公众号js-sdk踩坑记录
2019/03/29 Javascript
Vue的H5页面唤起支付宝支付功能
2019/04/18 Javascript
D3.js 实现带伸缩时间轴拓扑图的示例代码
2020/01/20 Javascript
javascript实现京东登录显示隐藏密码
2020/08/02 Javascript
jquery实现穿梭框功能
2021/01/19 jQuery
基于python socketserver框架全面解析
2017/09/21 Python
Python爬虫实现获取动态gif格式搞笑图片的方法示例
2018/12/24 Python
django如何实现视图重定向
2019/07/24 Python
Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法
2019/09/17 Python
python小程序之4名牌手洗牌发牌问题解析
2020/05/15 Python
浅谈keras中的keras.utils.to_categorical用法
2020/07/02 Python
python 中的9个实用技巧,助你提高开发效率
2020/08/30 Python
python中的插入排序的简单用法
2021/01/19 Python
纽约21世纪百货官网:Century 21
2016/08/27 全球购物
自我评价200字分享
2013/12/17 职场文书
迟到早退检讨书
2014/02/10 职场文书
物流管理专业毕业生求职信
2014/03/23 职场文书
《蜗牛的奖杯》教后反思
2014/04/24 职场文书
超市创业计划书
2014/04/24 职场文书
施工员岗位职责
2015/02/10 职场文书
认识实习感想
2015/08/10 职场文书
三严三实·严以用权心得体会
2016/01/12 职场文书
创业计划书之酒吧
2019/12/02 职场文书
用Python实现Newton插值法
2021/04/17 Python
MySQL 5.7常见数据类型
2021/07/15 MySQL