1. 创建环境并激活(以python27为例)
conda create -n python27 python=2.7
conda activate python27
注,每个子环境用单独的pip,安装的包也是属于子环境的,最好每次创建子环境后进入使用which pip
查看一下pip是子环境的还是base的
2. 列出所有环境
conda info --envs
3. 删除一个环境
conda remove -n python27 --all
4. 设置其他源加速
#设置清华源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
5. 换回默认源
conda config --remove-key channels
6. 查看包的安装路径/信息
which pip #查看安装路径
pip show torch #查看torch的信息
7. 查找包的版本及安装
conda search torchvision(替换成需要查找的包名)
>conda install torchvision = 0.2.0(替换成查找到的需要安装的版本号)
8. 子环境下安装不同版本的cuda、cudnn
#安装cuda8.0
conda install cudatoolkit=8.0 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/
#安装cudnn7.0
conda install cudnn=7.0.5 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/
#查看cuda、cudnn版本
conda list cudnn
conda list cuda
9. 安装tf&keras
参考:安装tf&keras
10. conda和pip迁移环境
参考:pip包迁移
pip freeze > requirements.txt #将当前pip包保存
pip install -r requirements.txt #安装当前txt包
参考:conda包迁移
conda env export > environment.yaml
conda env create -f environment.yaml