原文链接: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