在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实现
Jan 28 Python
Python中列表与元组的乘法操作示例
Feb 10 Python
python 除法保留两位小数点的方法
Jul 16 Python
python3.5绘制随机漫步图
Aug 27 Python
Django csrf 验证问题的实现
Oct 09 Python
Python实现最常见加密方式详解
Jul 13 Python
Python字符串处理的8招秘籍(小结)
Aug 13 Python
利用Python计算KS的实例详解
Mar 03 Python
jupyter notebook快速入门及使用详解
Nov 13 Python
python函数超时自动退出的实操方法
Dec 28 Python
Python使用Opencv实现边缘检测以及轮廓检测的实现
Dec 31 Python
在pyCharm中下载第三方库的方法
Apr 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-fpm的配置详解
2013/06/03 PHP
深入理解require与require_once与include以及include_once的区别
2013/06/05 PHP
PHP生成自适应大小的缩略图类及使用方法分享
2014/05/06 PHP
使用xampp搭建运行php虚拟主机的详细步骤
2015/10/21 PHP
PHP连接MySQL进行增、删、改、查操作
2017/02/19 PHP
PHP编译configure时常见错误的总结
2017/08/17 PHP
JAVASCRIPT  THIS详解 面向对象
2009/03/25 Javascript
20个非常棒的Jquery实用工具 国外文章
2010/01/01 Javascript
使用Jquery来实现可以输入值的下拉选单 雏型
2011/12/06 Javascript
JavaScript调用堆栈及setTimeout使用方法深入剖析
2013/02/16 Javascript
利用js实现选项卡的特别效果的实例
2013/03/03 Javascript
js 控制图片大小核心讲解
2013/10/09 Javascript
详解JavaScript逻辑And运算符
2015/12/04 Javascript
js实现加载更多功能实例
2016/10/27 Javascript
JS定时器实现数值从0到10来回变化
2016/12/09 Javascript
Canvas 制作动态进度加载水球详解及实例代码
2016/12/09 Javascript
使用jquery判断一个元素是否含有一个指定的类(class)实例
2017/02/12 Javascript
Bootstrap中data-target 到底是什么
2017/02/14 Javascript
微信小程序表单验证WxValidate的使用
2019/11/27 Javascript
Javascript confirm多种使用方法解析
2020/09/25 Javascript
[01:23:59]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 VP vs Secret
2018/04/03 DOTA
python实现爬虫下载美女图片
2015/07/14 Python
python脚本监控Tomcat服务器的方法
2018/07/06 Python
Python根据文件名批量转移图片的方法
2018/10/21 Python
python Web flask 视图内容和模板实现代码
2019/08/23 Python
为什么称python为胶水语言
2020/06/16 Python
pycharm 复制代码出现空格的解决方式
2021/01/15 Python
Python里面如何拷贝一个对象
2014/02/17 面试题
Java中会存在内存泄漏吗,请简单描述
2016/12/22 面试题
精彩的大学生自我评价
2013/11/17 职场文书
泸县召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
2019年冬至:天冷暖人心的问候祝福语大全
2019/12/20 职场文书
MySQL命令行操作时的编码问题详解
2021/04/14 MySQL
mysql外连接与内连接查询的不同之处
2021/06/03 MySQL
Python读写yaml文件
2022/03/20 Python
JAVA 线程池(池化技术)的实现原理
2022/04/28 Java/Android