conda与anaconda、miniconda的区别

  • Conda是一个包管理器;Anaconda是一个发行包
    conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换
  • Anaconda是一个打包的集合器皿,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。也可以理解:conda是包的管理,可以安装包(conda install samtools),删除环境(),查找等用法。
  • Miniconda,顾名思义,它只包含最基本的内容——python与conda,以及相关的必须依赖项,对于空间要求严格的用户,Miniconda是一种选择

miniconda下载

官方:https://repo.anaconda.com/miniconda/
国内镜像:https://repo.anaconda.com/miniconda/

在这里插入图片描述

conda命令集合

# 查看环境名:
conda info --envs 或conda info -e
# 查看已安装软件列表:
conda list
# 退出环境:
source deactivate
# 更新:
conda update python 
# (conda将python等软件都视为package)
# 假设当前环境是python 3.4, conda会将python升级为3.4.x系列的当前最新版本

# 删除全部packages
conda remove --name/-n wes --all
# 删除某个packages
source activate wes
conda remove multiqc
# 或直接指明name
conda remove -n wes numpy

API

https://conda.io/projects/conda/en/latest/index.html

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐