1 命令:
1.1 conda 新建环境
conda create -n name python=2.7 -y # 创建环境,-y的意思是自动确认
conda create -n(--name) name --file conda_packagelist.txt # 根据文件新建虚拟环境
conda create -n rootclone --clone root # conda clone 某一个已存在的环境
1.2 conda 操作环境:
conda info –envs 或者conda env list # 查看当前存在的环境
conda activate open-mmlab #激活环境
conda deactivate # 退出环境
conda env remove -n name # 删除环境
2 一些points
2.1 conda的源是存在~/.condarc中的
cat ~/.condarc可以看到其中的内容,其实我们家的清华源之类的都在这里,defaults就是默认的源。当我们想去掉外部源时直接删掉channels中不用的即可。
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
- defaults
show_channel_urls: true
3 导出env到新机器的anaconda下
conda env list # 查看当前的env列表名称
conda info -e # 也可以看
3.2 打包要打包的包儿
step1:pip install conda-pack # 安装打包用的工具
step2:conda pack -n torch2 # 打包环境torch2
step3:mkdir /your/path/to/anaconda3/envs/torch2 # 打包好后,在envs下新建对应的文件夹,然后解压
step4:tar -xzvf attnGAN.tar.gz -C /home/conggaoxiang/anaconda3/envs/attnGAN # 解压过去
其他疑问:
1 source activate和conda activate