在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进阶教程之动态类型详解
Aug 30 Python
在windows下快速搭建web.py开发框架方法
Apr 22 Python
Python中动态检测编码chardet的使用教程
Jul 06 Python
Python 多核并行计算的示例代码
Nov 07 Python
详解通过API管理或定制开发ECS实例
Sep 30 Python
Django forms组件的使用教程
Oct 08 Python
python中实现控制小数点位数的方法
Jan 24 Python
Python简直是万能的,这5大主要用途你一定要知道!(推荐)
Apr 03 Python
pytorch 实现删除tensor中的指定行列
Jan 13 Python
Python常用库大全及简要说明
Jan 17 Python
在pycharm中创建django项目的示例代码
May 28 Python
分享3个非常实用的 Python 模块
Mar 03 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 strtotime 函数UNIX时间戳
2009/01/14 PHP
php URL验证正则表达式
2011/07/19 PHP
php xml常用函数的集合(比较详细)
2013/06/06 PHP
php curl模拟post提交数据示例
2013/12/31 PHP
PHP+MySQL插入操作实例
2015/01/21 PHP
PHP使用redis实现统计缓存mysql压力的方法
2015/11/14 PHP
[原创]保存的js无法执行的解决办法
2007/02/25 Javascript
JavaScript与DropDownList 区别分析
2010/01/01 Javascript
js 获取服务器控件值的代码
2010/03/05 Javascript
EasySlider 基于jQuery功能强大简单易用的滑动门插件
2010/06/11 Javascript
计算世界完全对称日的js代码,粗糙版
2011/11/04 Javascript
ASP.NET jQuery 实例2 (表单中使用回车在TextBox之间向下移动)
2012/01/13 Javascript
Nodejs极简入门教程(二):定时器
2014/10/25 NodeJs
浅析javascript的return语句
2015/12/15 Javascript
js 输入框 正则表达式(菜鸟必看教程)
2017/02/19 Javascript
微信小程序 动态绑定数据及动态事件处理
2017/03/14 Javascript
Vue 项目部署到服务器的问题解决方法
2017/12/05 Javascript
javascript获取图片的top N主色值方法详解
2018/01/26 Javascript
vue.js 解决v-model让select默认选中不生效的问题
2020/07/28 Javascript
js闭包和垃圾回收机制示例详解
2021/03/01 Javascript
[06:30]DOTA2英雄梦之声_第15期_死亡先知
2014/06/21 DOTA
python解析html开发库pyquery使用方法
2014/02/07 Python
python list元素为tuple时的排序方法
2018/04/18 Python
python多线程semaphore实现线程数控制的示例
2020/08/10 Python
Python使用socket_TCP实现小文件下载功能
2020/10/09 Python
佳能德国网上商店:Canon德国
2017/03/18 全球购物
YBF Beauty官网:美丽挚友,美国知名彩妆品牌
2020/11/22 全球购物
化学相关工作求职信
2013/10/02 职场文书
咨询公司各岗位职责
2013/12/02 职场文书
幼儿园教学管理制度
2014/02/04 职场文书
党员创先争优公开承诺书
2014/03/28 职场文书
贫困证明书格式及范文
2014/10/15 职场文书
2014年创卫工作总结
2014/11/24 职场文书
感谢师恩主题班会
2015/08/17 职场文书
股东出资协议书
2016/03/21 职场文书
mysql死锁和分库分表问题详解
2021/04/16 MySQL