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