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 | 复制指定环境 |