conda、anaconda、miniconda区别和miniconda安装
conda与anaconda、miniconda的区别Conda是一个包管理器;Anaconda是一个发行包conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换Anaconda是一个打包的集合器皿,里面预装好了conda、某个版本的python、众多packages、科学计算工具等
·
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
更多推荐
已为社区贡献5条内容
所有评论(0)