首页 > 编程 > Python > 正文

致Python初学者 Anaconda入门使用指南完整版

2020-02-22 23:36:24
字体:
来源:转载
供稿:网友

打算学习 Python 来做数据分析的你,是不是在开始时就遇到各种麻烦呢?

到底该装 Python2 呢还是 Python3 ?
为什么安装 Python 时总是出错?
怎么安装工具包呢?

为什么提示说在安装这个工具前必须先安装一堆其他不明所以的工具?
相信大多数 Python 的初学者们都曾为环境问题而头疼不已,但你并不孤独,大家都是这么折腾过来的。为了在入门时少走弯路,并且让高涨的积极性不至于太受打击,这里推荐使用 Anaconda 来管理你的安装环境和各种工具包。

本文介绍了Anaconda的使用,全文大纲如下:

为什么选择 Anaconda
* 什么是 Anaconda
* 什么是 conda
* Anaconda 的优点

如何安装 Anaconda
如何管理 Python 包
如何管理 Python 环境

一、为什么选择Anaconda?

1.1 什么是 Anaconda?

Anaconda是专注于数据分析的Python发行版本,包含了conda、Python等190多个科学包及其依赖项。作为好奇宝宝的你是不是发现了一个新名词 conda,那么你一定会问 conda 又是什么呢?

1.2 什么是 conda ?

conda 是开源包(packages)和虚拟环境(environment)的管理系统。

packages 管理: 可以使用 conda 来安装、更新 、卸载工具包 ,并且它更关注于数据科学相关的工具包。在安装 anaconda 时就预先集成了像 Numpy、Scipy、 pandas、Scikit-learn 这些在数据分析中常用的包。另外值得一提的是,conda 并不仅仅管理Python的工具包,它也能安装非python的包。比如在新版的 Anaconda 中就可以安装R语言的集成开发环境 Rstudio。 虚拟环境管理: 在conda中可以建立多个虚拟环境,用于隔离不同项目所需的不同版本的工具包,以防止版本上的冲突。对纠结于 Python 版本的同学们,我们也可以建立 Python2 和 Python3 两个环境,来分别运行不同版本的 Python 代码。

知道 是什么(what) 的同时,我们也需要问一问 为什么(why)。那么,为什么要选择用Anaconda呢?

1.3 Anaconda 的优点?

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

省时省心: Anaconda通过管理工具包、开发环境、Python版本,大大简化了你的工作流程。不仅可以方便地安装、更新、卸载工具包,而且安装时能自动安装相应的依赖包,同时还能使用不同的虚拟环境隔离不同要求的项目。 分析利器: 在 Anaconda 官网中是这么宣传自己的:适用于企业级大数据分析的Python工具。其包含了720多个数据科学相关的开源包,在数据可视化、机器学习、深度学习等多方面都有涉及。不仅可以做数据分析,甚至可以用在大数据和人工智能领域。

解决了 是什么 以及 为什么 的问题后,下面让我们看一下 怎么做(How)。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表