conda新建、删除环境

新建环境 env1

conda create —name env1 python=版本号

查看所有conda环境:

conda info -e

删除环境:

conda remove -n env1 —all

安装

conda install package_name

升级

conda update package_name

删除

conda remove package_name

将旧服务器中环境生成yaml文件:

conda env export > envs.yaml

然后会在当前目录生成一个 envs.yaml 的文件,在新服务器下面:

conda env create -f envs.yaml

中断后继续安装

conda env update -f envs.yaml

环境重置

一般情况下,个人在conda root环境下进行编码,有时新装的包乱了、或者错误的更新,欲重置回滚。
$ conda list —revisions
查看历史,按需选择 REV_NUM 数值。一般情况下,0表示是第一次安装,包括root环境和conda命令,所以一般为1或之后。
$ conda install —revision REV_NUM
稍等片刻,即可重置。

清理安装包

conda 安装的包都在目录Anaconda/pkgs下。随着使用,conda 安装的包也越来越多,

  • 有些包安装之后,从来没有使用过;
  • 一些安装包的tar包也保留在了计算机中;
  • 由于依赖或者环境等原因,某些包的不同版本重复安装。

上面的这些情况使得anaconda显得更加冗余,并且浪费储存;对于这些情况可以使用 conda clean 净化Anaconda。
查看conda clean使用参数
$ conda clean -H
删除从不使用的包
$ conda clean —packages
删除tar包
$ conda clean -t
删除索引缓存、锁定文件、未使用过的包和tar包。
$ conda clean -a

删除环境

$ conda remove -n py36 —all