在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编写检测数据库SA用户的方法
Jul 11 Python
python以环状形式组合排列图片并输出的方法
Mar 17 Python
深入理解Python中命名空间的查找规则LEGB
Aug 06 Python
微信跳一跳自动运行python脚本
Jan 08 Python
python+matplotlib绘制旋转椭圆实例代码
Jan 12 Python
Python使用flask框架操作sqlite3的两种方式
Jan 31 Python
TensorFlow深度学习之卷积神经网络CNN
Mar 09 Python
scrapy-redis源码分析之发送POST请求详解
May 15 Python
Python中一些深不见底的“坑”
Jun 12 Python
python实现跨excel sheet复制代码实例
Mar 03 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
Jun 23 Python
python使用opencv对图像添加噪声(高斯/椒盐/泊松/斑点)
Apr 06 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实现文件编码批量转换
2014/03/10 PHP
封装ThinkPHP的一个文件上传方法实例
2014/10/31 PHP
纯php生成随机密码
2015/10/30 PHP
微信自定义分享php代码分析
2016/11/24 PHP
PHP数据对象映射模式实例分析
2019/03/29 PHP
理解Javascript_10_对象模型
2010/10/16 Javascript
基于jquery实现的鼠标拖拽元素复制并写入效果
2011/08/23 Javascript
实现51Map地图接口(示例代码)
2013/11/22 Javascript
node.js+Ajax实现获取HTTP服务器返回数据
2014/11/26 Javascript
jquery实现右键菜单插件
2015/03/29 Javascript
前端js弹出框组件使用方法
2020/08/24 Javascript
nodejs实现套接字服务功能详解
2018/06/21 NodeJs
echarts统计x轴区间的数值实例代码详解
2019/07/07 Javascript
100行代码实现vue表单校验功能(小白自编)
2019/11/19 Javascript
[02:28]DOTA2英雄基础教程 狼人
2013/12/23 DOTA
[54:45]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 Optic vs OG
2018/04/02 DOTA
Python实现的检测web服务器健康状况的小程序
2014/09/17 Python
Python中使用copy模块实现列表(list)拷贝
2015/04/14 Python
Python实现多线程抓取网页功能实例详解
2017/06/08 Python
Python获取昨天、今天、明天开始、结束时间戳的方法
2018/06/01 Python
Python实现分段线性插值
2018/12/17 Python
Python字典深浅拷贝与循环方式方法详解
2020/02/09 Python
使用python创建生成动态链接库dll的方法
2020/05/09 Python
基于Python3读写INI配置文件过程解析
2020/07/23 Python
Python图像处理之膨胀与腐蚀的操作
2021/02/07 Python
html5开发之viewport使用
2013/10/17 HTML / CSS
详解如何使用rem或viewport进行移动端适配
2020/08/14 HTML / CSS
优秀体育委员自荐书
2014/01/31 职场文书
最新结婚典礼主持词
2014/03/14 职场文书
四风问题对照检查整改措施思想报告
2014/10/05 职场文书
学生打架检讨书
2014/10/20 职场文书
2015公务员试用期工作总结
2014/12/12 职场文书
2015年全国爱耳日活动总结
2015/02/27 职场文书
民间借贷纠纷案件代理词
2015/05/26 职场文书
PHP设计模式(观察者模式)
2021/07/07 PHP
「女孩的钓鱼慢活」全新版权绘公布
2022/03/21 日漫