原文链接:https://blog.xieqiaokang.com/posts/2170262917.html
命令 | 功能 |
---|
conda update -n base conda | 更新 Conda |
conda update anaconda | 将 Anaconda 所有包更新为最新稳定版本 |
conda info | 验证 Conda 安装情况,检查版本号 |
环境管理
命令 | 功能 |
---|
conda create --name ENVNAME python=3.7 | 创建指定 python 版本的名字为 ENVNAME 的新环境 |
conda activate ENVNAME | 激活 python 环境 ENVNAME |
conda activate /path/to/environment-dir | 激活硬盘某一特定位置的 conda 环境 |
conda deactivate | 退出当前 conda 环境 |
conda list | 列出当前 conda 环境的所有包及其版本 |
conda list --name ENVNAME | 列出 conda 环境 ENVNAME 的所有包及其版本 |
conda remove --name ENVNAME --all | 完整删除 conda 环境 ENVNAME |
环境的分享、导出与导入
命令 | 功能 |
---|
conda create --clone ENVNAME --name NEWENV | 创建一个原有环境 ENVNAME 的副本 NEWENV |
conda env export --name ENVNAME > envname.yml | 将环境 ENVNAME 导出为 YAML 文件 |
conda env create --file envname.yml | 从 YMAL 文件创建 conda 环境 |
conda env create | 从当前目录下 environment.yml 文件创建 conda 环境 |
conda list --explicit > pkgs.txt | 导出当前环境所有包的具体版本 |
conda create --name NEWENV --file pkgs.txt | 根据所有包的具体版本创建新环境 |
Packages and Channels
命令 | 功能 |
---|
conda search PKGNAME=3.1 "PKGNAME [version='>=3.1.0,<3.2']" | 在当前 channels 搜索包,版本范围 >=3.1.0,❤️.2 |
conda search PKGNAME | 搜索包 PKGNAME |
conda install -c conda-forge PKGNAME | 从指定 channel conda-forge 安装包 |
conda install PKGNAME==3.1.4 | 安装指定版本号的包 |
conda install "PKGNAME [version='3.1.2|3.1.4']" | 安装列出版本号的其中一个版本的包 |
conda install "PKGNAME>2.5,<3.2" | 安装版本在某区间内的包 |
conda config --add channels CHANNELNAME | 添加 channel CHANNELNAME 到当前 conda 设置中 |
其它
命令 | 功能 |
---|
conda search PKGNAME --info | 搜索并输出包 PKGNAME 的详细信息 |
conda clean --all | 删除未使用的缓存文件及包 |
conda uninstall PKGNAME --name ENVNAME | 从环境 ENVNAME 中删除包 PKGNAME |
conda update --all --name ENVNAME | 更新环境 ENVNAME 中的所有包 |
conda config --show | 检查 conda 设置 |
More Resources
Anaconda Cloud:https://anaconda.org/
Online Documentation:https://conda.io