在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编程之属性和方法实例详解
May 19 Python
python中zip()方法应用实例分析
Apr 16 Python
python2.7实现FTP文件下载功能
Apr 15 Python
python2.7和NLTK安装详细教程
Sep 19 Python
对pycharm 修改程序运行所需内存详解
Dec 03 Python
python的set处理二维数组转一维数组的方法示例
May 31 Python
python的等深分箱实例
Nov 22 Python
屏蔽Django admin界面添加按钮的操作
Mar 11 Python
Pytorch转tflite方式
May 25 Python
Python图像识别+KNN求解数独的实现
Nov 13 Python
python实现图像高斯金字塔的示例代码
Dec 11 Python
Python3+PyCharm+Django+Django REST framework配置与简单开发教程
Feb 16 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
DC《小丑》11项提名领跑奥斯卡 Netflix成第92届奥斯卡提名最大赢家
2020/04/09 欧美动漫
使用PHP求两个文件的相对路径
2013/06/20 PHP
一款简单实用的php操作mysql数据库类
2014/12/08 PHP
Codeigniter检测表单post数据的方法
2015/03/21 PHP
PHP获取毫秒级时间戳的方法
2015/04/15 PHP
PHP实现微信网页授权开发教程
2016/01/19 PHP
详解php curl带有csrf-token验证模拟提交方法
2018/04/18 PHP
PHP的mysqli_rollback()函数讲解
2019/01/23 PHP
css3实现背景模糊的三种方式
2021/03/09 HTML / CSS
js如何实现设计模式中的模板方法
2013/07/23 Javascript
简单实用的全选反选按钮例子
2013/10/18 Javascript
jQuery动态效果显示人物结构关系图的方法
2015/05/07 Javascript
探讨JavaScript中的Rest参数和参数默认值
2015/07/29 Javascript
JS获取文件大小方法小结
2015/12/08 Javascript
JavaScript文档碎片操作实例分析
2015/12/12 Javascript
JavaScript与jQuery实现的闪烁输入效果
2016/02/18 Javascript
JS结合bootstrap实现基本的增删改查功能
2016/07/22 Javascript
工作中常用的js、jquery自定义扩展函数代码片段汇总
2016/12/22 Javascript
深入理解Vue Computed计算属性原理
2018/05/29 Javascript
Angular如何由模板生成DOM树的方法
2019/12/23 Javascript
JavaScript 函数用法详解【函数定义、参数、绑定、作用域、闭包等】
2020/05/12 Javascript
原生js滑动轮播封装
2020/07/31 Javascript
python查看微信好友是否删除自己
2016/12/19 Python
python基于socket进行端口转发实现后门隐藏的示例
2019/07/25 Python
Pandas实现dataframe和np.array的相互转换
2019/11/30 Python
Python with标签使用方法解析
2020/01/17 Python
捷克原创男装和女装购物网站:Bolf.cz
2018/04/28 全球购物
职业教育毕业生求职信
2013/11/09 职场文书
教师实习自我鉴定
2013/12/13 职场文书
夜不归宿检讨书
2014/02/25 职场文书
后勤主管岗位职责
2014/03/01 职场文书
cf搞笑广告词
2014/03/14 职场文书
食品安全承诺书
2014/05/22 职场文书
英语专业求职信
2014/07/08 职场文书
2014年居委会工作总结
2014/12/09 职场文书
项目备案申请报告
2015/05/15 职场文书