在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实现数据分析
Jan 11 Python
python 实现一个贴吧图片爬虫的示例
Oct 12 Python
pygame游戏之旅 调用按钮实现游戏开始功能
Nov 21 Python
python 使用装饰器并记录log的示例代码
Jul 12 Python
python时间与Unix时间戳相互转换方法详解
Feb 13 Python
python实现扫雷游戏
Mar 03 Python
使用PyCharm安装pytest及requests的问题
Jul 31 Python
python 监控logcat关键字功能
Sep 04 Python
python 带时区的日期格式化操作
Oct 23 Python
python Xpath语法的使用
Nov 26 Python
python中pandas.read_csv()函数的深入讲解
Mar 29 Python
Python装饰器的练习题
Nov 23 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
建立文件交换功能的脚本(三)
2006/10/09 PHP
使用GDB调试PHP代码,解决PHP代码死循环问题
2015/03/02 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
THINKPHP5.1 Config的配置与获取详解
2020/06/08 PHP
小议Function.apply() 之一------(函数的劫持与对象的复制)
2006/11/30 Javascript
改进:论坛UBB代码自动插入方式
2006/12/22 Javascript
js弹出模式对话框,并接收回传值的方法
2013/03/12 Javascript
JS打开新窗口的2种方式
2013/04/18 Javascript
JS仿百度搜索自动提示框匹配查询功能
2013/11/21 Javascript
jQuery中ajax的使用与缓存问题的解决方法
2013/12/19 Javascript
JavaScript中的立即执行函数表达式介绍
2015/03/15 Javascript
javascript中使用正则表达式清理table样式的代码
2020/04/01 Javascript
jQuery插件dataTables添加序号列的方法
2016/07/06 Javascript
js实现一个猜数字游戏
2017/03/31 Javascript
js中的 || 与 && 运算符详解
2018/05/24 Javascript
NodeJS如何实现同步的方法示例
2018/08/24 NodeJs
JavaScript键盘事件常见用法实例分析
2019/01/03 Javascript
JS中多层次排序算法的实现代码
2021/01/06 Javascript
用Python的Django框架编写从Google Adsense中获得报表的应用
2015/04/17 Python
Pycharm无法显示动态图片的解决方法
2018/10/28 Python
详解Django+uwsgi+Nginx上线最佳实战
2019/03/14 Python
详解python中__name__的意义以及作用
2019/08/07 Python
python numpy数组复制使用实例解析
2020/01/10 Python
使用python matploblib库绘制准确率,损失率折线图
2020/06/16 Python
用纯css3实现的图片放大镜特效效果非常不错
2014/09/02 HTML / CSS
CSS3 边框效果
2019/11/04 HTML / CSS
台湾最大网路书店:博客来
2018/03/18 全球购物
Skip Hop官网:好莱坞宝宝挚爱品牌
2018/06/17 全球购物
会计师事务所审计实习自我鉴定
2013/09/20 职场文书
劳资员岗位职责
2013/11/11 职场文书
说谎欺骗人检讨书300字
2014/11/18 职场文书
小王子读书笔记
2015/06/29 职场文书
航班延误投诉信
2015/07/02 职场文书
2016猴年开门红标语口号
2015/12/26 职场文书
2019财务转正述职报告
2019/06/27 职场文书
victoriaMetrics库布隆过滤器初始化及使用详解
2022/04/05 Golang