Anaconda虚拟环境搭建以及Conda常用命令、Jupyter添加kernel

2024-06-08 04:38

本文主要是介绍Anaconda虚拟环境搭建以及Conda常用命令、Jupyter添加kernel,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Conda常用命令

1. Conda环境

20200219补充:注意以下命令要在base环境下运行,在外部环境运行会报错

20200622补充:在linux下要用conda命令来切换虚拟环境,wind 下面直接activate 是可以的

# 创建一个名字叫做website的环境,指定python版本是3.6
conda create --name website python=3.6
# 激活/退出环境
source activate website
source deactuvate website  # 默认返回root环境
# 删除一个已有环境
conda remove --name website --all
# 查看已经安装的环境
conda info -e

2. Conda包管理

# 安装package xxx
conda install XXX
# 安装package到某个环境下,建议激活环境再安装
conda install -n website numpy
# 查看当前环境下已安装的包
conda list
# 查看某个指定环境下的已安装的包
conda list -n website
# 查找package信息
conda search numpy

可以将install换成update,remove等 
另外可以使用anaconda search -t conda *** 来搜索最新的包安装.

创建新环境

手动创建一个全新环境

(转者注:注意如果不指定ipython版本的话,相当于只会建议一个空的环境,连python都没有,需要指定版本)

conda create -n new_env --python=2.7 ipython  # 制定python版本,预安装ipython

激活并进入自定义环境

conda activate new_env

在该环境下进入ipython,测试numpy,发现没有该模块(在base环境中可以导入)说明两个环境是隔离的。进一步测试,在该环境下安装redis

conda install redis redis-py

随后测试redis可用

(new_env) deepctrl@localhost:~$ redis-cli --version
redis-cli 3.2.0
(new_env) deepctrl@localhost:~$ python -c "import redis;print redis.__version__"
3.0.1

回到base环境conda activate base,再次测试redis,提示未安装

(base) deepctrl@localhost:~$ redis-cli --version
The program 'redis-cli' is currently not installed. You can install it by typing:
sudo apt install redis-tools

简单测试验证了conda环境间的隔离,各自安装软件互不影响。

复制环境

有两种办法复制环境:

一,在本机上,直接使用conda create -n new_env --clone old_env复制既有环境

二,如果要复制到其他机器,就要考虑导出当前环境到文件,利用文件再次创建环境

1) 导出环境

conda env export > ~/env.yaml

利用conda env export 导出的是个yaml格式的文件,该文件记录了环境名,软件源地址以及安装包列表
2) 使用yaml配置文件创建新环境

conda env create -f ~/env.yaml

在新的机器中可直接执行上述命令,生成的环境与复制源完全一样(包括环境名),如果想在同一台机器上复制,需要把yaml文件中的环境名修改为一个新的名字,否则会冲突。
【注】还有一种复制环境的方式
conda list --explicit > env.txt
conda create -n newenv -f env.txt
这种方式只能复制环境中以conda install安装的包,不能复制pip install安装的包,因此不建议使用。

常用命令:

conda env list查看系统中虚拟环境列表
conda create -n py365 python=3.6.5,如果conda create -n py365不指定python版本将不安装任何模块到虚拟环境中去
conda activate py365
deactivate退出虚拟环境
conda env remove -n py365删除虚拟环境


作者:zbharper
链接:https://www.jianshu.com/p/266d80c25c71
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

Jupyter添加kernel

假如我现在anaconda默认的是python3,我还有一个python2的自定义的环境,命名为myPython2。打开jupyter notebook发现只有python3可用,而我想使用myPython2这个环境却找不到。

首先,在anaconda中切换到myPython2环境下,确认是否安装了ipykernel这个包,如果没有则安装。
然后,在这个环境下输入一下命令
# xxx是在jupyter中显示的名字,建议使用环境的名字,但是不一样也没关系
# 我这里和环境名字一样,使用myPython2这个名字
python -m ipykernel install --name XXXX
然后启动jupyter,会发现现在有了myPython2这个选项了!

20200220补充:

查看kernel命令

jupyter kernelspec list

卸载指定kernel

jupyter kernelspec remove kernel_name


--------------------- 
作者:weijian001 
来源:CSDN 
原文:https://blog.csdn.net/wj1066/article/details/72891667 
版权声明:本文为博主原创文章,转载请附上博文链接!

这篇关于Anaconda虚拟环境搭建以及Conda常用命令、Jupyter添加kernel的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1041224

相关文章

Conda与Python venv虚拟环境的区别与使用方法详解

《Conda与Pythonvenv虚拟环境的区别与使用方法详解》随着Python社区的成长,虚拟环境的概念和技术也在不断发展,:本文主要介绍Conda与Pythonvenv虚拟环境的区别与使用... 目录前言一、Conda 与 python venv 的核心区别1. Conda 的特点2. Python v

如何使用Haporxy搭建Web群集

《如何使用Haporxy搭建Web群集》Haproxy是目前比较流行的一种群集调度工具,同类群集调度工具有很多如LVS和Nginx,本案例介绍使用Haproxy及Nginx搭建一套Web群集,感兴趣的... 目录一、案例分析1.案例概述2.案例前置知识点2.1 HTTP请求2.2 负载均衡常用调度算法 2.

Conda虚拟环境的复制和迁移的四种方法实现

《Conda虚拟环境的复制和迁移的四种方法实现》本文主要介绍了Conda虚拟环境的复制和迁移的四种方法实现,包括requirements.txt,environment.yml,conda-pack,... 目录在本机复制Conda虚拟环境相同操作系统之间复制环境方法一:requirements.txt方法

一文详解如何在idea中快速搭建一个Spring Boot项目

《一文详解如何在idea中快速搭建一个SpringBoot项目》IntelliJIDEA作为Java开发者的‌首选IDE‌,深度集成SpringBoot支持,可一键生成项目骨架、智能配置依赖,这篇文... 目录前言1、创建项目名称2、勾选需要的依赖3、在setting中检查maven4、编写数据源5、开启热

Python虚拟环境与Conda使用指南分享

《Python虚拟环境与Conda使用指南分享》:本文主要介绍Python虚拟环境与Conda使用指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、python 虚拟环境概述1.1 什么是虚拟环境1.2 为什么需要虚拟环境二、Python 内置的虚拟环境工具

如何搭建并配置HTTPD文件服务及访问权限控制

《如何搭建并配置HTTPD文件服务及访问权限控制》:本文主要介绍如何搭建并配置HTTPD文件服务及访问权限控制的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、安装HTTPD服务二、HTTPD服务目录结构三、配置修改四、服务启动五、基于用户访问权限控制六、

Macos创建python虚拟环境的详细步骤教学

《Macos创建python虚拟环境的详细步骤教学》在macOS上创建Python虚拟环境主要通过Python内置的venv模块实现,也可使用第三方工具如virtualenv,下面小编来和大家简单聊聊... 目录一、使用 python 内置 venv 模块(推荐)二、使用 virtualenv(兼容旧版 P

pytest+allure环境搭建+自动化实践过程

《pytest+allure环境搭建+自动化实践过程》:本文主要介绍pytest+allure环境搭建+自动化实践过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、pytest下载安装1.1、安装pytest1.2、检测是否安装成功二、allure下载安装2.

使用vscode搭建pywebview集成vue项目实践

《使用vscode搭建pywebview集成vue项目实践》:本文主要介绍使用vscode搭建pywebview集成vue项目实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录环境准备项目源码下载项目说明调试与生成可执行文件核心代码说明总结本节我们使用pythonpywebv

conda安装GPU版pytorch默认却是cpu版本

《conda安装GPU版pytorch默认却是cpu版本》本文主要介绍了遇到Conda安装PyTorchGPU版本却默认安装CPU的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目录一、问题描述二、网上解决方案罗列【此节为反面方案罗列!!!】三、发现的根本原因[独家]3.1 p