conda 的优势:可以构建多个虚拟环境,相互独立不干扰。比如说论文里开源的代码对环境和包的版本经常是有要求的。所以这三个最常用(举例):
新建环境 conda create -n py36 python=3.6
进入环境 conda activate py36
退出环境 conda deactivate
常用命令:
| 命令 | 作用 |
|---|---|
| conda -V | 查看 conda 版本 |
| conda update package_name | 更新指定包 |
| conda update --all | 更新所有包 |
| conda env list或者conda info -e | 查看已安装的虚拟环境列表 |
| conda create -n env_name package_name | 创建名为 env_name 的新环境,并在该环境下安装名为 package_name 的包,可以指定新环境的版本号,例如:conda create -n py3 python=python3.7 numpy pandas,创建了 py3 环境,python 版本为 3.7,同时还安装了 numpy pandas 包 |
| conda activate env_name | 切换至 env_name 环境 |
| conda deactivate | 退出环境 |
| conda list | 查看所有已经安装的包 |
| conda install package_name | 在当前环境安装包 |
| conda remove package_name | 删除当前环境中的包 |
| conda install --name env_name package_name | 在指定环境中安装包 |
| conda remove --name env_name package_name | 删除指定环境中的包 |
| conda remove --name env_name –all | 删除环境(在此之前要先退出环境) |
| conda env remove -n env_name | 上一条删除环境命令失败时,可采用这种方法 |
| conda create --name new_env_name --clone old_env_name | 复制制定环境 |



