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