anaconda命令:创建环境、删除环境、查看环境、激活环境、退出环境、换源
anaconda作为著名的python包管理工具,基本上大多数python开发者都会使用到该工具。
本文记录使用anaconda之初,最常用的几个操作虚拟环境的命令。
创建环境
刚下载好anaconda,只有一个base环境,可以选择直接在base环境中工作。
不过如果想要根据不同需求下载不同的包,分开管理,那么就还是需要创建新的环境。
创建环境的命令是
conda create -n ENV_NAME python=x.x
其中,-n
表示环境名称参数,ENV_NAME
为你要给环境起的名称,x.x
表示该环境中python的版本是多少,例如想要3.7版本的python,就写python=3.7
。
删除环境
不想要某个环境了,可以将其删除,命令是:
conda remove -n ENV_NAME --all
注意:删除操作谨慎使用。
查看环境
想要查看当前有哪些虚拟环境存在,运行以下任何一个命令:
conda info --env
conda info -e
conda env list
激活环境
想要进入某个已创建好的环境下,需要先将其激活,命令是:
conda activate ENV_NAME
ENV_NAME即想要进入的环境名,进入成功后,一般可以看到命令行的最左端括号中也切换成了ENV_NAME的名称。
另外,如果想要从一个环境A切换到另一个环境B去,也可以直接执行该命令,将ENV_NAME写为B即可。
退出环境
想要从某个环境中退出,需要执行命令:
conda deactivate
直接退回到base环境。
换源
conda默认的下载源有时候下载会有卡顿、慢速的问题。一般选择切换为国内的源下载包会更流畅。
win环境下,先在命令行内执行命令:
conda config --set show_channel_urls yes
该命令在用户文件夹下生成.condarc
配置文件,然后打开文件进行修改即可。
初始配置为
channels:
- defaults
show_channel_urls: true
如果要切换为清华源,在后面追加:
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
其他源还有中科大等可以使用:
channels:
- https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
- https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
- https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
ssl_verify: true