Skip to content

Conda 常见的命令

环境管理

  1. 创建新环境
    创建一个名为 myenv 的环境,并指定 Python 版本为 3.9:
conda create --name myenv python=3.9

如果需要同时安装其他包,可以添加包名,例如:

conda create --name myenv python=3.9 numpy pandas。
  1. 激活环境
    激活名为 myenv 的环境:
conda activate myenv
  1. 退出环境
    退出当前激活的环境:
conda deactivate
  1. 删除环境
    删除名为 myenv 的环境及其所有包:
conda remove --name myenv --all
  1. 列出所有环境
    显示所有已创建的 Conda 环境:
conda env list
  1. 克隆环境
    克隆一个现有环境,例如将 myenv 克隆为 myenv_clone
conda create --name myenv_clone --clone myenv

包管理

  1. 安装包
    在当前环境中安装 numpy 包:
conda install numpy

或指定版本安装:

conda install numpy=1.21.0
  1. 更新包
    更新当前环境中的 numpy 包:
conda update numpy

更新所有包:

conda update --all
  1. 卸载包
    卸载当前环境中的 numpy 包:
conda remove numpy
  1. 列出已安装的包
    显示当前环境中安装的所有包及其版本:
conda list
  1. 搜索包
    搜索可用的包及其版本:
conda search numpy

或使用模糊搜索:

conda search py

其他常用命令

  1. 导出环境配置
    将当前环境的配置导出为 environment.yml 文件:
conda env export > environment.yml
  1. 从配置文件创建环境
    根据 environment.yml 文件创建环境:
conda env create -f environment.yml
  1. 清理缓存
    清理 Conda 的缓存文件,释放磁盘空间:
conda clean --all
  1. 更新 Conda
    更新 Conda 工具本身:
conda update conda
  1. 切换国内镜像源
    使用国内镜像源(如清华源)加速安装:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

这些命令可以帮助你高效地管理 Conda 环境和包。