conda虚拟环境操作
conda虚拟环境操作
1 创建
$ conda create -n <env_name> python=X.X
2 激活
$ conda activate <env_name>
3 删除
$ conda remove -n <used_env_name> --all
4 重命名
1)在conda中不可直接对环境重命名,需先clone至新虚拟环境后,再将原环境删除
$ conda create --name <new_env_name> --clone <used_env_name>
$ conda remove -n <used_env_name> --all
5 导出导入
虚拟环境导出至另一台机器时,有两种方法:
$ conda env export > env.yaml #导出至当前文件目录
$ conda env create -f env.yaml #在新机器中导入
————————————————————————————————————————————————————
$ conda list --explicit > env.txt #导出至当前文件目录
$ conda create -n newenv -f env.txt #在新机器中导入
第一种方法可以导出环境中的所有包,不过若是pip依赖有问题的话会报错,第二种方法只会导出conda install方式安装的包
6 复制
本机复制环境
$ conda create -n <env_2> --clone <env_1> # env_1 被复制的环境 env_2 新环境