Anaconda | Miniconda 入门

2021-01-28 17:47:15 浏览数 (1)

Python易用,但用好却不易,其中比较头疼的就是包管理和Python不同版本的问题,特别是当你使用Windows的时候。为了解决这些问题,有不少发行版的Python,如WinPython、Anaconda等,这些发行版将python和许多常用的package打包,方便pythoners直接使用,此外,还有virtualenv、pyenv等工具管理虚拟环境。

Anaconda | Miniconda概述

Anaconda概述

Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。

这里先解释下conda、anaconda这些概念的差别。conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。

Miniconda概述

Miniconda,顾名思义,它只包含最基本的内容—python与conda,以及相关的必须依赖项,对于空间要求严格的用户,Miniconda是一种选择。

conda的设计理念——conda将几乎所有的工具、第三方包都当做package对待,甚至包括python和conda自身!因此,conda打破了包管理与环境管理的约束,能非常方便地安装各种版本python、各种package并方便地切换。

Anaconda | Miniconda的优点

Anaconda的优点总结起来就八个字:省时省心、分析利器。

省时省心: Anaconda通过管理工具包、开发环境、Python版本,大大简化了你的工作流程。不仅可以方便地安装、更新、卸载工具包,而且安装时能自动安装相应的依赖包,同时还能使用不同的虚拟环境隔离不同要求的项目。

分析利器: 在 Anaconda 官网中是这么宣传自己的:适用于企业级大数据分析的Python工具。其包含了720多个数据科学相关的开源包,在数据可视化、机器学习、深度学习等多方面都有涉及。不仅可以做数据分析,甚至可以用在大数据和人工智能领域。

Anaconda | Miniconda安装

Anaconda安装

01

Anaconda官网

https://www.anaconda.com/download/

02

Anaconda开源镜像

https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

03

安装Anaconda

其他选项默认,PATH一定勾选,这样就不需要自己去配置windows环境变量了!!!

Miniconda安装

01

Miniconda官网

https://conda.io/miniconda.html

02

Miniconda开源镜像

https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

03

安装Miniconda

其他选项默认,PATH一定勾选,这样就不需要自己去配置windows环境变量了!!!


conda的一些常用操作

参考

  1. http://python.jobbole.com/87522/
  2. http://python.jobbole.com/86236/
  3. https://docs.anaconda.com/anaconda/

0 人点赞