conda常用命令
查看已安装环境:
conda env list 或者 conda info --envs;
查看已安装包:
conda list;
新建python环境:
conda create -n env-name python=3.6
# env-name是环境名称,可以更改成自己想要的名称。python=3.6是环境中使用的python版本,可以更改
激活环境:
conda activate env-name
# env-name是环境名称
关闭环境:
conda deactivate
# 在激活的环境中运行此命令
删除python环境:
conda env remove -n env-name
# env-name是环境名称
升级conda:
conda update conda
升级anaconda:
conda update anaconda
升级python:
conda update python
安装包、第三方库:
conda install <库名称> # 安装到当前环境中
conda install -n env-name <库名称>
# 如果没有 -n env-name,则安装在当前环境中。env-name是环境名称,可以更改。<库名称>可以指定版本,比如:numpy=1.10
更新(升级)包:
conda update package_name
更新所有包:
conda upgrade --all
移除(卸载)包:
conda remove <库名称> # 卸载当前环境中的包
conda remove -n env-name <库名称>
# env-name是环境名称,可以更改
conda环境迁移
将当前环境配置导出到YAML文件:
conda env export > environment.yaml
# 保存当前环境到YAML文件,包含python版本和所有包的名称
使用YAML文件配置新环境(相当于直接克隆出一个一样的环境)
conda env create -f environment.yaml
conda是开源包(packages)和虚拟环境(virtual environments)管理系统。
- packages 管理: 可以使用 conda 来安装、更新 、卸载工具包 ,并且它更关注于数据科学相关的工具包。
- 虚拟环境管理: 在conda中可以建立多个虚拟环境,用于隔离不同项目所需的不同版本的工具包,以防止版本上的冲突。