0%

Conda 常用操作指令

常用命令

验证 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