在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判断直线和矩形是否相交的方法
Jul 14 Python
你真的了解Python的random模块吗?
Dec 12 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
Mar 05 Python
python爬虫_实现校园网自动重连脚本的教程
Apr 22 Python
Python爬虫包BeautifulSoup简介与安装(一)
Jun 17 Python
python实现自动获取IP并发送到邮箱
Dec 26 Python
20行python代码的入门级小游戏的详解
May 05 Python
pyqt5 删除layout中的所有widget方法
Jun 25 Python
Python字符串处理的8招秘籍(小结)
Aug 13 Python
Flask中endpoint的理解(小结)
Dec 11 Python
python元组打包和解包过程详解
Aug 02 Python
一行Python命令实现批量加水印
Apr 07 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循环语句 for()与foreach()用法区别介绍
2012/09/05 PHP
Yii结合CKEditor实现图片上传功能
2014/06/13 PHP
关于PHP 如何用 curl 读取 HTTP chunked 数据
2016/02/26 PHP
php时间戳转换代码详解
2019/08/04 PHP
javascript 写类方式之七
2009/07/05 Javascript
基于JQuery的6个Tab选项卡插件
2010/09/03 Javascript
Javascript实现仿WebQQ界面的“浮云”兼容 IE7以上版本及FF
2011/04/27 Javascript
fancybox modal的完美解决(右上的X)
2012/10/30 Javascript
js不能跳转到上一页面的问题解决方法
2013/03/01 Javascript
ie8 不支持new Date(2012-11-10)问题的解决方法
2013/07/31 Javascript
JS获取网页属性包括宽、高等等
2014/04/03 Javascript
JavaScript实现把数字转换成中文
2015/06/29 Javascript
Javascript字符串拼接小技巧(推荐)
2016/06/02 Javascript
JavaScript遍历求解数独问题的主要思路小结
2016/06/12 Javascript
浅析Jquery操作select
2016/12/13 Javascript
Angular4绑定html内容出现警告的处理方法
2017/11/03 Javascript
原生JavaScript实现Ajax异步请求
2017/11/19 Javascript
vue移动端路由切换实例分析
2018/05/14 Javascript
javascript创建元素和删除元素实例小结
2019/06/19 Javascript
js实现无缝滚动双图切换效果
2019/07/09 Javascript
Python人脸识别第三方库face_recognition接口说明文档
2019/05/03 Python
最新2019Pycharm安装教程 亲测
2020/02/28 Python
python实现俄罗斯方块游戏(改进版)
2020/03/13 Python
Python视频编辑库MoviePy的使用
2020/04/01 Python
css3动画过渡实现鼠标跟随导航效果
2018/02/08 HTML / CSS
详解Canvas实用库Fabric.js使用手册
2019/01/07 HTML / CSS
购买大码女装:Lane Bryant
2016/09/07 全球购物
ONLY瑞典官网:世界知名服装品牌
2018/06/19 全球购物
艺龙旅行网酒店预订:国内、港澳台酒店
2018/06/26 全球购物
计算机工程学院个人求职信
2013/10/05 职场文书
给女儿的表扬信
2014/01/18 职场文书
工伤赔偿协议书
2014/04/15 职场文书
2014年采购员工作总结
2014/11/18 职场文书
2014年采购部工作总结
2014/11/20 职场文书
django 认证类配置实现
2021/11/11 Python
Nginx 502 bad gateway错误解决的九种方案及原因
2022/08/14 Servers