I. 快速入门
A. 创建新环境
1. 创建新环境
Tip: 建议为任何新项目或工作流创建一个新的环境。
conda create --name ENVNAME
2. 激活环境
Tip: 在安装软件包之前执行此操作。
conda activate ENVNAME
B. 安装和更新conda
1. 验证conda安装和版本
conda info
2. 更新conda
conda update -n base conda
3. 安装最新的Anaconda发行版
conda install anaconda=2022.05
II. 渠道和软件包
A. 管理软件包
1. 列出已安装的软件包
conda list
2. 列出已安装的软件包及源信息
conda list --show-channel-urls
3. 更新所有软件包
conda update --all
4. 安装软件包来自指定渠道
conda install -c CHANNELNAME PKG1 PKG2
5. 安装特定版本的软件包
conda install PKGNAME=3.1.4
6. 安装软件包来自特定渠道
conda install CHANNELNAME::PKGNAME
B. 复杂安装逻辑
1. 使用AND逻辑安装软件包
conda install “PKGNAME>2.5,<3.2”
2. 使用OR逻辑安装软件包
conda install “PKGNAME [version=’2.5|3.2’]”
C. 卸载软件包
1. 卸载软件包
conda uninstall PKGNAME
III. 工作于Conda环境
A. 列出和管理环境
1. 列出所有环境和位置
conda env list
2. 列出环境中的软件包及源渠道
conda list -n ENVNAME --show-channel-urls
B. 在环境中安装和卸载软件包
1. 在环境中安装软件包
conda install -n ENVNAME PKG1 PKG2
2. 在环境中卸载软件包
conda uninstall PKGNAME -n ENVNAME
3. 更新环境中的所有软件包
conda update --all -n ENVNAME
C. 环境导入和管理
1. 从.yml文件导入环境
Tip: 导入环境时,conda会解析平台和软件包信息。
conda env create -n ENVNAME --file ENV.yml
2. 从.txt文件导入环境
conda create -n ENVNAME --file ENV.txt
3. 创建带有Python版本的环境
conda create -n ENVNAME python=3.10
4. 克隆环境
conda create --clone ENVNAME -n NEWENV
5. 重命名环境
conda rename -n ENVNAME NEWENVNAME
6. 删除环境
conda remove -n ENVNAME --all
7. 查看环境修订历史
conda list -n ENVNAME --revisions
8. 还原环境到指定修订版本
conda install -n ENVNAME --revision NUMBER
IV. 环境导出
A. 导出环境
1. 跨平台兼容导出
conda env export --from-history > ENV.yml
2. 平台+软件包特定导出
conda env export ENVNAME > ENV.yml
3. 平台+软件包+渠道特定导出
conda list --explicit > ENV.txt
V. 额外提示
A. 获取帮助和信息
1. 获取任何命令的帮助
conda COMMAND --help
2. 获取任何软件包的信息
conda search PKGNAME --info
B. 运行命令时无需用户提示
conda COMMAND ARG --yes
conda install PKG1 PKG2 --yes
C. 删除所有未使用的文件
conda clean --all
D. 检查conda配置
conda config --show