管理环境
创建环境
基于 python3.6 创建一个名为test_py3的环境
1
conda create -n test_py3 python=3.6
基于 python2.7 创建一个名为test_py2的环境
1
conda create -n test_py2 python=2.7
删除环境
直接删除相应文件夹,或者使用如下命令1
conda remove -n test_py2 --all
激活环境
如果要激活test_py2
环境,执行下面命令:1
2activate test_py2 # windows
source activate test_py2 # linux/mac
此时提示符应该会变成如下内容:1
(test_py2)$
要退出该环境,执行下面命令:1
2(test_py2)$ deactivate # windows
(test_py2)$ source deactivate # linux/mac
重命名环境
conda
没有重命名的命令,实现重命名是通过clone
命令完成的,分为两步:1
2
3# 首先记得通过deactivate退出当前已经激活的环境
conda create -n new_name --clone old_name # 拷贝旧环境
conda remove -n old_name --all # 删除旧环境
包管理
搜索包
1 | conda search tensorflow |
安装包
1 | conda install tensorflow=1.13 |
删除包
1 | conda uninstall tensorflow |
升级包
1 | conda update tensorflow |
升级python
从python3.6升级到python3.7
1 | conda install -c anaconda python=3.7 |
升级conda
conda将conda、python等都视为package,因此,完全可以使用conda来管理conda和python的版本
1 | conda update conda # 更新conda |
更改配置
查看配置
查看当前配置1
conda info
或者在C:\Users\username\.condarc
或/home/username/.condarc
文件中看到源情况。
更改下载源
添加源
使用科大源,参考Anaconda 源使用帮助
1 | conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ |
使用清华源,参考Anaconda 镜像使用帮助
1 | conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ |
删除源
1 | conda config --remove channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ |