conda是Anaconda的内置包管理工具、也是一个执行命令,主要功能是用于环境管理和包管理(类似于Python的pip管理)
conda对相关工具、第三方包当作package进行管理,包括python 和conda自身。Anaconda是一个打包的集合,里面预装好了conda、某个版本的python、各种packages等。
国内镜像下载地址:Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
注意:anaconda的版本和系统版本有关,需要先查一下版本对应的Anaconda版本,否则安装过程会报错。
ps:win7环境
C:\Users\xxxx,找到 .condarc 文件。
若无此配置文件,在conda命令框中执行 conda config 命令生成配置文件。
channels:
- defaults
show_channel_urls: true
default_channels:
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
附:命令修改配置镜像源
-- 添加源
清华镜像源:
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --set show_channel_urls yes
中科大镜像源:
conda config --add channels http://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels http://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels http://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels http://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels http://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels http://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
conda config --set show_channel_urls yes
-- 删除源
conda config --remove-key channels
conda list
conda env list
conda info -e
conda update conda
conda create -n your_env_name python=x.x
Linux:
source activate your_env_nam
Windows:
conda activate your_env_name
环境外:
conda install -n your_env_name package_name
环境内:
pip/conda install package_name
Windows:
conda deactivate your_env_name
or
conda deactivate
or
conda activate root
Linux:
source deactivate
conda remove -n your_env_name --all
环境外:
conda remove --name your_env_name package_name
环境内:
pip uninstall package_name
conda remove package_name