个人比较喜欢使用Anaconda来管理环境配置,在环境配置中会经常使用conda的命令行,因此,总结一下常用到的conda命令行。
一、环境操作
1、列出环境列表
列出当前所有环境列表:
conda env list
or
conda info --envs
2、创建环境
创建新的环境,并给环境命名,如your_env_name
conda create -n your_env_name
or
conda create --name your_env_name
使用上述命令一般会配置anaconda默认的python最高版本,除此之外,也可以自主指定python的版本:
conda create -n your_env_name python=2.7
or
conda create --name your_env_name python=2.7
3、删除环境
删除某个环境:
conda remove -n your_env_name --all
or
conda env remove -n your_env_name
4、激活和退出环境
一般情况下,当前环境是(base),而需要进入到其它环境时,需要激活:
conda activate your_env_name
而当需要退出当前环境时
conda deactivate
5、复制环境
当需要在原来的环境下扩展,但又害怕破坏原来的环境,可以选择复制原来的环境:
conda create -n new_env_name --clone your_env_name
6、共享环境
把当前环境进行打包,分享给别的机器使用,在github上会经常用到。首先把当前环境打包成文件(yml):
conda env export > your_env.yml
在别的机器上,复原环境:
conda env create -f your_env.yml
二、其它操作
下面再分享几个conda的命令行操作:
1、查看conda版本
conda -V
or
conda --version
2、查询帮助
conda -h
or
conda -help
3、清理缓存
清理当前环境中下载未完成的包
conda clean -i