在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 判断一个进程是否存在
Apr 09 Python
Python实现的ini文件操作类分享
Nov 20 Python
python3使用scrapy生成csv文件代码示例
Dec 28 Python
详细解读tornado协程(coroutine)原理
Jan 15 Python
Python中的defaultdict与__missing__()使用介绍
Feb 03 Python
Python使用分布式锁的代码演示示例
Jul 30 Python
python+opencv实现阈值分割
Dec 26 Python
Flask框架工厂函数用法实例分析
May 25 Python
在macOS上搭建python环境的实现方法
Aug 13 Python
Python操作excel的方法总结(xlrd、xlwt、openpyxl)
Sep 02 Python
python两种注释用法的示例
Oct 09 Python
Django框架实现在线考试系统的示例代码
Nov 30 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如何得到当前页和上一页的地址?
2006/11/27 PHP
php flush类输出缓冲剖析
2008/10/19 PHP
php中计算程序运行时间的类代码
2012/11/03 PHP
php实现的一个简单json rpc框架实例
2015/03/30 PHP
php求今天、昨天、明天时间戳的简单实现方法
2016/07/28 PHP
PHP解压ZIP文件到指定文件夹的方法
2016/11/17 PHP
PHP使用递归算法无限遍历数组示例
2017/01/13 PHP
PHP7扩展开发之基于函数方式使用lib库的方法详解
2018/01/15 PHP
javascript温习的一些笔记 基础常用知识小结
2011/06/22 Javascript
用nodejs实现PHP的print_r函数代码
2014/03/14 NodeJs
ext中store.load跟store.reload的区别示例介绍
2014/06/17 Javascript
a标签的href与onclick事件的区别详解
2014/11/12 Javascript
JS实现的简单鼠标跟随DiV层效果完整实例
2015/10/31 Javascript
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
[00:35]2016完美“圣”典风云人物:冷冷宣传片
2016/12/08 DOTA
python发送伪造的arp请求
2014/01/09 Python
python获取本地计算机名字的方法
2015/04/29 Python
简要讲解Python编程中线程的创建与锁的使用
2016/02/28 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
python计算无向图节点度的实例代码
2019/11/22 Python
Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法
2020/02/27 Python
python能做哪方面的工作
2020/06/15 Python
Python利用myqr库创建自己的二维码
2020/11/24 Python
意大利折扣和优惠券网站:Groupalia
2019/10/09 全球购物
个人求职简历中英文自我评价
2013/12/16 职场文书
公司离职证明范本
2014/01/13 职场文书
信息服务专业毕业生求职信
2014/03/02 职场文书
求职个人评价范文
2014/04/09 职场文书
俞敏洪一分钟演讲稿
2014/08/26 职场文书
2014年班组长工作总结
2014/11/20 职场文书
2014年大学宣传部工作总结
2014/12/19 职场文书
会议欢迎词
2015/01/23 职场文书
面试复试通知单
2015/04/24 职场文书
企业法律事务工作总结
2015/08/11 职场文书
mybatis 解决从列名到属性名的自动映射失败问题
2021/06/30 Java/Android
Java 数组的使用
2022/05/11 Java/Android