在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 ORM框架SQLAlchemy学习笔记之映射类使用实例和Session会话介绍
Jun 10 Python
详解Django框架中用context来解析模板的方法
Jul 20 Python
python 按照固定长度分割字符串的方法小结
Apr 30 Python
Python使用pylab库实现绘制直方图功能示例
Jun 01 Python
使用python的pandas库读取csv文件保存至mysql数据库
Aug 20 Python
对python过滤器和lambda函数的用法详解
Jan 21 Python
python解压TAR文件至指定文件夹的实例
Jun 10 Python
python实现对图片进行旋转,放缩,裁剪的功能
Aug 07 Python
关于Python形参打包与解包小技巧分享
Aug 24 Python
Python递归调用实现数字累加的代码
Feb 25 Python
python爬虫scrapy框架之增量式爬虫的示例代码
Feb 26 Python
Python实战之疫苗研发情况可视化
May 18 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/07/02 PHP
php自定义apk安装包实例
2014/10/20 PHP
基于PHP+jQuery+MySql实现红蓝(顶踩)投票代码
2015/08/25 PHP
tp5框架使用cookie加密算法实现登录功能示例
2020/02/10 PHP
dojo 之基础篇(三)之向服务器发送数据
2007/03/24 Javascript
JQuery index()方法使用代码
2010/06/02 Javascript
中文字符串截取的js函数代码
2013/04/17 Javascript
jQuery使用之设置元素样式用法实例
2015/01/19 Javascript
jQuery实现提示密码强度的代码
2015/07/15 Javascript
多种JQuery循环滚动文字图片效果代码
2020/06/23 Javascript
Nodejs中的this详解
2016/03/26 NodeJs
浅谈gulp创建完整的项目流程
2017/12/20 Javascript
微信小程序调用微信支付接口的实现方法
2019/04/29 Javascript
layui实现tab的添加拒绝重复的方法
2019/09/04 Javascript
Vue使用Three.js加载glTF模型的方法详解
2020/06/14 Javascript
python正则表达式面试题解答
2020/04/28 Python
Python对象属性自动更新操作示例
2018/06/15 Python
Mac下Anaconda的安装和使用教程
2018/11/29 Python
python 产生token及token验证的方法
2018/12/26 Python
Python 运行 shell 获取输出结果的实例
2019/01/07 Python
Python实现数据结构线性链表(单链表)算法示例
2019/05/04 Python
Pandas_cum累积计算和rolling滚动计算的用法详解
2019/07/04 Python
Pytorch卷积层手动初始化权值的实例
2019/08/17 Python
python 通过 pybind11 使用Eigen加速代码的步骤
2020/12/07 Python
德国便宜的宠物店:Brekz.de
2020/10/23 全球购物
eBay荷兰购物网站:eBay.nl
2020/06/26 全球购物
肯尼迪就职演说稿
2013/12/31 职场文书
统计系教授推荐信
2014/02/28 职场文书
行政部岗位职责范本
2014/03/13 职场文书
年终总结会议主持词
2014/03/17 职场文书
学雷锋树新风演讲稿
2014/05/10 职场文书
《赵州桥》教学反思
2016/02/17 职场文书
自制短波长线天线频率预选器 - 成功消除B2K之流的镜像
2021/04/22 无线电
教你用Python+selenium搭建自动化测试环境
2021/06/18 Python
Android开发之底部导航栏的快速实现
2022/04/28 Java/Android
JS前端可扩展的低代码UI框架Sunmao使用详解
2022/07/23 Javascript