Conda使用帮助

最近学习《动手学深度学习》第二版这本书,里面用到 miniconda,因此记录一下 Conda 使用方法。

简介

Conda是一个开源跨平台语言无关的包管理与环境管理系统。由“连续统分析”(Continuum Analytics)基于BSD许可证发布。
Conda允许用户方便地安装不同版本的二进制软件包与该计算平台需要的所有库。还允许用户在不同版本的包之间切换、从一个软件仓库下载包并安装。
Conda是用Python语言开发,但能管理其他编程语言的项目(如R语言),包括多语言项目。 Conda可安装Python语言的包,类似于其他基于Python的跨平台包管理器(如wheel 或pip)。

Miniconda 是 Anaconda Distribution 的免费微型安装,仅包含 conda、Python、它们所依赖的软件包以及少量其他有用的软件包。

如果您需要更多软件包,请使用conda install命令从 Anaconda 公共存储库中默认提供的数千个软件包中进行安装,或者从其他渠道(如 conda-forge 或 bioconda)进行安装。

安装

conda 分为 anaconda 和 miniconda,anaconda 是一个包含了许多常用库的集合版本,miniconda 是精简版本(只包含conda、pip、zlib、python 以及它们所需的包),剩余的通过 conda install command 命令自行安装即可;

使用方法

创建环境

1
2
3
4
# 语法
conda create --name <env_name> python=<version> [package_name1] [package_name2] [...]
# 样例 创建一个名为PaddleOCR的环境,python版本为3.7
conda create --name PaddleOCR python=3.7

切换Conda环境

1
2
3
4
5
6
# 语法
conda activate env_name
# 样例 切换到PaddleOCR环境
conda activate PaddleOCR
# 退出当前环境
conda deactivate

查看电脑上已安装的Conda环境

1
2
# 查看当前电脑上所有的conda环境
conda env list

删除某个Conda环境

1
2
3
4
# 语法
conda remove --name <env_name> --all
# 样例
conda remove --name PaddleOCR --all

使用Conda安装依赖包

1
2
3
4
5
6
7
# 查看当前conda环境安装的所有依赖包
conda list

# 语法
conda install lib
# 样例
conda install requests

参考链接

  1. Conda 使用教程,by zhangruifeng.
  2. Conda ,by wikipedia.
  3. 「详解」conda 安装与使用,by ViatorSun.