Anaconda 环境管理命令

577 阅读1分钟
  • 创建并激活一个环境

  1. 创建环境并指定python版本及其需要的package

conda create -n env_name python=python 3.7 package1 package2
conda create --name env_name python=3.7 package1 package2
//例如;创建一个名称为py37的虚拟环境,指定python版本为3.7,安装numpy
conda create -n py37 python=3.7 numpy
//Tips:此时会在Anaconda安装目录下的envs下自动生成py37文件夹
//Tips:--name等价于-n   --help等价于-h
  1. 激活环境

conda activate env_name
//例如 激活刚刚创建的py37
conda activate py37
  • 切换环境

// 第一种方法,直接激活,即可关闭当前,开启新的环境
activate env_name
// 第二种方法,关闭当前,返回默认环境
conda deactivate
  • 复制环境

conda create -n cppy35 --clone py35
// 创建一个py35的副本cppy35
//Tips:也可按照下面生成生成配置文件后创建
  • 卸载环境

conda remove -n env_name --all
//例如删除py37及其下属所有的包
conda remove -n py37 --all
  • 第三方包相关操作

  1. 安装

conda install -n env_name package1
//或者
pip install -n env_name package1
// Tips:-n env_name说明要包要安装的环境,否则默认安装在当前环境中。
  1. 卸载

conda remove package1
//或者
pip uninstall package1
  1. 查看

// 查看当前环境中安装的所有包
conda list
// 查找是否包含某个包
conda search package1
  1. 更新

conda update package1
  1. 导出当前环境中的包信息

conda env export > environment.yaml
  1. 用配置文件创建新的虚拟环境

conda env create -f environment.yaml
  • 其他常用conda命令

// 查看当前版本
conda --version
// 更新conda
conda update conda
// 查看所有环境
conda env list
conda info --envs
conda info -e