Conda简介及常用指令
目录
一. Conda简介
二. Conda常用指令
1. 虚拟环境管理
2. 模块/包管理
一. Conda简介
Conda 是一个开源的包管理系统和环境管理系统,可在 Windows、macOS 和 Linux 上运行。Conda 可快速安装、运行和更新包及其依赖项,因此可以轻松地在计算机上创建、保存、加载和切换环境。
它本是为 Python 程序而创造的,因为Python的版本比较多,并且它的库也非常广泛,同时库和库之间存在很多依赖关系,所以在库的安装和版本的管理上很麻烦,因此设计Conda作为一个管理版本和Python环境的工具,但它业可以打包和管理任何语言的软件。
conda包含在Anaconda里的,因此安装了Anaconda就可以直接使用Conda,点击链接下载download,选择对应的系统和版本类型。
Anaconda是一个免费开源的Python和R语言的发行版本,用于计算科学(数据科学、机器学习、大数据处理和预测分析),Anaconda致力于简化软件包管理系统和部署,附带了Conda、python和150多个科学软件包及其相关的包。Anaconda的包使用软件包管理系统Conda进行管理。
所以何时使用Conda?
在项目开发和部署过程中,由于项目需要的虚拟环境不同,如python版本、模块版本等,即可通过Conda为每个项目创建环境,然后在对应环境进行管理和使用。
二. Conda常用指令
1. 虚拟环境管理
1.1. 创建虚拟环境
创建一个名为envs_name的环境,指定Python版本是python_version
conda create -n envs_name python=python_version
例如创建一个名为test的环境,指定Python版本是3.6
遇到yes/no输入yes,即可完成创建。
1.2. 进入虚拟环境
conda activate envs_name
环境由base变为了test,前面变成了(test)。
1.3. 退出当前环境
conda deactivate
环境由test变为了base。
1.4. 查看所有环境
conda env list/conda info -e
*号所在的行表示当前所在环境。
1.5. 删除虚拟环境
conda env remove -n envs_name
1.6. 复制环境
conda create -n new_envs—_name --clone old_envs_name
1.7.更新python
conda update python
1.8. 检查conda版本
conda --version
1.9. 更新conda版本
conda update conda
必须在base环境更新。
2. 模块/包管理
2.1. 查看包列表
查看指定环境的包列表:
conda list -n envs_name
查看当前环境的包列表:
conda list
2.2. 安装包
在指定环境安装包:
conda install --name env_name package_name
例如:conda install --name test opencv,在test环境中安装opencv。
在当前环境安装包:
conda install package_name
例如:conda install opencv,在当前环境下安装opencv。
遇到yes/no输入yes,即可完成安装。
同时安装多个包:
conda install numpy opencv
安装指定版本的包:
conda install numpy=1.19
说明:使用conda安装指定包时,conda可以自动处理相关的依赖包。
2.3. 删除包
卸载指定环境的包:
conda remove --name env_name package_name
例如:conda remove --name test numpy,卸载test环境中的numpy
卸载当前环境的包:
conda remove package_name
遇到yes/no输入yes,即可完成删除。
2.4. 升级包
升级指定环境的包:
conda update/upgrade -n env_name package_name
升级当前环境的包:
conda update/upgrade package_name
升级全部包:
conda upgrade --all
2.5. 搜索包信息
模糊查找:
conda search <模糊词>
比如:conda search num,即可查询到所有的相关字段的包。
精确查找:
conda search package_name
比如:conda search numpy,显示所有的numpy包。
参考
Conda简单教程https://www.cnblogs.com/nuccch/p/15046969.html
Conda简介及常用指令相关推荐
- conda - 虚拟环境,常用指令
目录 新建虚拟环境 列出所有虚拟环境 删除虚拟环境 激活虚拟环境 退出虚拟环境 虚拟环境中安装xxx包 虚拟环境中移除xxx包 虚拟环境中安装cuda.cudnn 新建虚拟环境 conda creat ...
- Anaconda创建、删除虚拟环境以及一些conda常用指令
一.Anaconda创建.删除和复制环境 1. 创建虚拟环境 conda create -n your_env_name python=x.x # 在创建环境的同时安装必要的包 conda creat ...
- ubuntu中常用指令
常用指令 清空命令行 Ctrl+L Conda 创建虚拟环境 conda create -n 虚拟环境名称 python=3.7.10 查看虚拟环境列表 conda info --envs 激活虚拟环 ...
- anaconda常用指令,更新查看添加下载源等
记录一下anaconda命令行常用指令,方便查阅,会不定期更新~ 检查conda版本 conda --version Anaconda更新 # conda conda update conda # a ...
- RD基本功——Vi基础与最常用指令
写在前面:作为常年与服务器.Linux打交道的后端开发RD,基本的vi操作是一定要运用非常熟练的:本篇文章就记录了一些日常工作中最常用的的指令,希望能和大家共同学习共同进步~ 一.vi与vim的区别 ...
- nvm管理node版本的使用方法和常用指令
简介 nvm可以管理nodeJS的版本,在一台电脑需要适配多个项目的nodeJS运行环境时使用nvm来管理nodeJS的版本就会更方便高效. 安装nvm 安装包链接: 点击解压安装包 安装前记得先卸载 ...
- PostgreSQL常用指令
PostgreSQL常用指令 前言 一.操作数据库命令 1.创建数据库命令 2.查看已经存在数据库 3.进入数据库 4.删除数据库 二.操作表命令 1.查看表是否创建成功 2.查看表格信息 3.列举表 ...
- Redis基础 概念 数据类型 常用指令 Jedis 持久化
Redis基础 概念 数据类型 常用指令 Jedis 持久化 1. Redis 简介 1.1 NoSQL概念 1.1.1 问题现象 1.1.2 NoSQL的概念 1.2 Redis概念 1.2.1 r ...
- Java Web学习day26------Redis基础、Redis数据类型、常用指令、jedis、持久化
Redis基础.Redis数据类型.常用指令.jedis.持久化 1. Redis 简介 1.1 NoSQL概念 1.2 Redis概念 1.3 Redis 的下载与安装 1.4 Redis服务器启动 ...
最新文章
- 支持百亿请求的微博广告运维技术实践
- MYSQL中如何查看表结构命令_mysql查看表结构命令
- Swoole 自定义项目初始化事件处理的实现
- 用python写网络爬虫 -从零开始 3 编写ID遍历爬虫
- php url传递参数_互联网系统(APP、网站等)通信基石——会话(PHP版)
- 2016年 企业IT管理员需要做好这些准备
- 【java集合框架源码剖析系列】java源码剖析之HashMap
- APP运营推广超级攻略(2015新版)
- 【Java】抽象类和接口
- 深入浅出ERC777合约
- 机器如何猜你所想?阿里小蜜预测平台揭秘
- 瀑布图有什么用?怎么画?
- 逆水寒2021最新服务器,【图片】《逆水寒》2021年4月29日更新公告【逆水寒ol吧】_百度贴吧...
- 2021年全球印度香米收入大约12530百万美元,预计2028年达到21670百万美元
- 阿里面试官:说一下公平锁和非公平锁的区别?
- php+转义反斜线,PHP 转义序列(反斜线)
- 天池-淘宝用户行为数据分析(python+Tableau)
- BMP390高精度压力传感器数据读取与处理(基于STM32)
- blender改变物体中心位置
- Spring Security (一) : 设置登录账号密码的三种方式