在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中的from..import绝对导入语句
Jun 21 Python
Python 爬虫学习笔记之单线程爬虫
Sep 21 Python
python实现字符串连接的三种方法及其效率、适用场景详解
Jan 13 Python
python爬虫的工作原理
Mar 05 Python
详解python中的 is 操作符
Dec 26 Python
Python实现动态添加属性和方法操作示例
Jul 25 Python
Python寻找两个有序数组的中位数实例详解
Dec 05 Python
Python利用itchat库向好友或者公众号发消息的实例
Feb 21 Python
python异步存储数据详解
Mar 19 Python
Django 全局的static和templates的使用详解
Jul 19 Python
django中media媒体路径设置的步骤
Nov 15 Python
PyCharm Ctrl+Shift+F 失灵的简单有效解决操作
Jan 15 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中调用其他系统http接口的方法说明
2014/02/28 PHP
Laravel框架实现定时Task Scheduling例子
2019/10/22 PHP
JTrackBar水平拖动效果
2007/07/15 Javascript
javascript cookie解码函数(兼容ff)
2008/03/17 Javascript
用Jquery重写windows.alert方法实现思路
2013/04/03 Javascript
JS运动框架之分享侧边栏动画实例
2015/03/03 Javascript
jQuery qrcode生成二维码的方法
2016/04/03 Javascript
jQuery Validate插件实现表单验证
2016/08/19 Javascript
js原生之焦点图转换加定时器实例
2016/12/12 Javascript
微信小程序 解决swiper不显示图片的方法
2017/01/04 Javascript
详解AngularJS ng-class样式切换
2017/06/27 Javascript
基于EasyUI的基础之上实现树形功能菜单
2017/06/28 Javascript
用react-redux实现react组件之间数据共享的方法
2018/06/08 Javascript
vue树形结构获取键值的方法示例
2018/06/21 Javascript
vue如何解决循环引用组件报错的问题
2018/09/22 Javascript
apicloud拉起小程序并传递参数的方法示例
2018/11/21 Javascript
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
2019/07/09 Javascript
小程序卡片切换效果组件wxCardSwiper的实现
2020/02/13 Javascript
解决vue单页面应用打包后相对路径、绝对路径相关问题
2020/08/14 Javascript
JavaScript实现浏览器网页自动滚动并点击的示例代码
2020/12/05 Javascript
python使用循环实现批量创建文件夹示例
2014/03/25 Python
在Python中使用异步Socket编程性能测试
2014/06/25 Python
详解python发送各类邮件的主要方法
2016/12/22 Python
Python3实现的Mysql数据库操作封装类
2018/06/06 Python
Numpy截取指定范围内的数据方法
2018/11/14 Python
基于python3监控服务器状态进行邮件报警
2019/10/19 Python
pytorch torch.expand和torch.repeat的区别详解
2019/11/05 Python
Python学习笔记之函数的参数和返回值的使用
2019/11/20 Python
解决pycharm同一目录下无法import其他文件
2020/02/12 Python
Linux如何为某个操作添加别名
2013/03/01 面试题
大学旷课检讨书
2014/01/28 职场文书
小学生竞选班长演讲稿
2014/04/24 职场文书
私营公司诉讼代理委托书范本
2014/09/13 职场文书
新闻发布会活动策划方案
2014/09/15 职场文书
县委常委班子专题民主生活会查摆问题及整改措施
2014/09/27 职场文书
详解在SQLPlus中实现上下键翻查历史命令的功能
2022/03/18 SQL Server