Anaconda环境管理常用命令

Anaconda环境管理常用命令

1. 创建新环境

conda create -n python==X.X

  • : 虚拟环境取名
  • : 想安装的库(忽略,以后自己装也可以)

e.g.conda create -n py36 python==3.6

完成安装之后,虚拟环境所有的文件都能在anaconda目录下envs文件夹中找到。即如果你想备份该虚拟环境,或移动它,只需要移动这个envs中的对应文件夹就行。

  • 启动环境:source activate py36(Linux)/conda activate py36(Win)

  • 退出环境:source deactivate(Linux)/conda deactivate(Win)

2. 删除环境

conda remove -n --all:删除虚拟环境

e.g.conda remove -n py36 --all

3. 备份/移动环境

如果你有一个台机A不能联网,另一台机B可以联网,但需要在不能联网的A上运行代码,需要一些库。那么可以在A上离线安装Anaconda,在B上配置上虚拟环境,移动到A上。

  • 安装Ananconda,官网下载安装包,ssh传到A上并安装,同时B也应该安装好,两机anaconda安装包无需一致,但需要同类系统(Linux or Win)。

  • 在B上创建虚拟环境py36(取名随意),在虚拟环境中安装需要的库。

  • 前往B的anaconda目录,找到envs文件夹,对py36文件夹进行压缩。tar -czvf py36.tar.gz py36

  • 将压缩包传输到A,解压,放至anaconda/envs目录下。

4. 管理库

切换到指定虚拟环境下操作

conda install :安装指定库

conda remove :删除指定库

5. 查询环境和库

  • conda info -e:列出已有环境

  • conda list:查看安装了哪些库

参考

  1. Anaconda多环境python管理(创建、删除、复制环境)

你可能感兴趣的:(机器学习配置)