Anaconda之conda使用

conda介绍

conda是Anaconda的内置包管理工具、也是一个执行命令,主要功能是用于环境管理和包管理(类似于Python的pip管理)

conda设计理念

conda对相关工具、第三方包当作package进行管理,包括python 和conda自身。Anaconda是一个打包的集合,里面预装好了conda、某个版本的python、各种packages等。

 Anaconda安装

国内镜像下载地址:Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

注意:anaconda的版本和系统版本有关,需要先查一下版本对应的Anaconda版本,否则安装过程会报错。

Anaconda更换镜像源

ps:win7环境

1、配置文件路径

C:\Users\xxxx,找到  .condarc 文件。

若无此配置文件,在conda命令框中执行 conda config 命令生成配置文件。

2、修改配置源

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常用命令

1、查看安装包列表

conda list

2、查看存在虚拟环境

conda env list 
conda info -e

3、检查更新conda

conda update conda

4、创建虚拟环境

conda create -n your_env_name python=x.x

5、激活或者切换虚拟环境

Linux:
  source activate your_env_nam
Windows:
  conda activate your_env_name

6、对虚拟环境中安装包

环境外:

conda install -n your_env_name package_name

环境内:

pip/conda install package_name

7、退出虚拟环境

Windows:
    conda deactivate your_env_name
    or
    conda deactivate
    or
    conda activate root
Linux:
    source deactivate 

8、删除虚拟环境

conda remove -n your_env_name --all

9、删除虚拟环境的某个包

环境外:

conda remove --name your_env_name package_name 

环境内:

pip uninstall package_name
conda remove package_name

你可能感兴趣的:(Python-杂项,conda,python,1024程序员节)