常用命令
验证 conda 安装并检查版本 | conda info |
---|---|
在 base 环境中更新 conda | conda update -n base conda |
安装最新的anaconda发行版(请参阅发行说明) | conda install anaconda=2022.05 |
创建一个新环境(建议:以描述性的方式命名环境) | conda create –name ENVNAME |
激活指定环境 | conda activate ENVNAME |
通道源和软件包
列出已安装的软件包 | conda list |
---|---|
列出已安装的软件包及其源信息 | conda list –show-channel-urls |
更新所有软件包 | conda update –all |
从特定通道源安装一个软件包 | conda install -c CHANNELNAME PKG1 PKG2 |
安装特定版本的软件包 | conda install PKGNAME=3.1.4 |
从特定通道源安装软件包 | conda install CHANNELNAME::PKGNAME |
用 AND 逻辑安装软件包 | conda install “PKGNAME>2.5,<3.2” |
用 OR 逻辑安装软件包 | conda install “PKGNAME [version=’2.5|3.2’]” |
卸载软件包 | conda uninstall PKGNAME |
查看通道源 | conda config –show-sources |
添加通道源 | conda config –add channels CHANNELNAME |
设置获取 pkg 的默认通道(目标为通道源中的第一个通道) | conda config –set channel_priority strict |
使用 conda 环境
列出所有环境和位置 | conda env list |
---|---|
列出所有软件包 + 源通道 | conda list -n ENVNAME –show-channel-urls |
在环境中安装软件包 | conda install -n ENVNAME PKG1 PKG2 |
从环境中删除软件包 | conda uninstall PKGNAME -n ENVNAME |
更新环境中的所有软件包 | conda update –all -n ENVNAME |
环境管理
使用指定 Python 版本创建环境 | conda create -n ENVNAME python=3.10 |
---|---|
克隆环境 | conda create –clone ENVNAME -n NEWENV |
重命名环境 | conda rename -n ENVNAME NEWENVNAME |
按名称删除环境 | conda remove -n ENVNAME –all |
列出对环境的修订 | conda list -n ENVNAME –revisions |
将环境恢复到修订版 | conda install -n ENVNAME –revision NUMBER |
从特定通道源卸载软件包 | conda remove -n ENVNAME -c CHANNELNAME PKGNAME |
导出环境
cross-platform compatible | conda env export –from-history>ENV.yml |
---|---|
platform + package specific | conda env export ENVNAME>ENV.yml |
platform + package + channel specific | conda list –explicit>ENV.txt |
导入环境
从 .yml 文件导入 | conda env create -n ENVNAME –file ENV.yml |
---|---|
从 .txt 文件导入 | conda create -n ENVNAME –file ENV.txt |
其他
获取任何命令的帮助 | conda COMMAND –help |
---|---|
获取任何包的信息 | conda search PKGNAME –info |
无需用户提示即可运行命令,例如,安装多个软件包 | conda COMMAND ARG –yes conda install PKG1 PKG2 –yes |
删除所有未使用的文件 | conda clean –all |
检查 conda 配置 | conda config –show |