Python3智能数据分析快速入门
上QQ阅读APP看书,第一时间看更新

1.2 Python环境配置

1.2.1 Python 2还是Python 3

Python 3.x引入了一些与Python 2不兼容的关键字和特性,为避免带入过多的累赘, Python 3.0在设计的时候没有考虑向下兼容,许多针对早期Python版本设计的程序都无法在Python 3.0上正常运行。为照顾现有程序,Python 2.6作为一个过渡版本,在使用Python 2.x的语法和库的同时兼顾向Python 3.0的迁移,允许使用部分Python 3.0的语法与函数。基于早期Python版本且能正常运行于Python 2.6并无警告的程序,可以通过一个2 to 3的转换工具无缝迁移到Python 3.0。Python 2.7被确认为最后一个Python 2.x版本,除支持Python 2.x语法外,还支持部分Python 3.1语法。

Python核心团队计划在2020年停止支持Python 2,目前大部分第三方库已经完成向Python 3.x的迁移工作,推荐在新的程序中使用Python 3.x版本。

1.2.2 Anaconda简介

Anaconda是一个Python的集成开发环境,可以便捷地获取库,且提供对库的管理功能,同时对环境可以统一管理的发行版本。Anaconda包含Conda、Python等在内的超过180个科学库及其依赖项。其主要特点为:开源,安装过程简单,高性能使用Python和R语言,免费的社区支持等。其包含的科学库包括:Conda、NumPy、SciPy、IPython Notebook等。Anaconda支持目前主流的多种系统平台,包含Windows、MacOS和Linux(x86/Power8)。

1.2.3 安装Anaconda 3

登录Anaconda官网https://www.anaconda.com/download,依据操作系统选择合适的安装包版本下载。本书使用64位Windows操作系统,故此处选择Anaconda3-5.2.0-Windows-x86_64版本,具体安装步骤如下。

1)双击打开安装包,单击“Next”按钮进入下一步,如图1-2所示。

图1-2 打开安装包

2)单击“I Agree”按钮同意安装协议并进入下一步,如图1-3所示。

图1-3 同意安装协议

3)若系统只有一个用户选择默认的第1个选项即可,若有多个用户且都需要用到Anaconda,则选择第2个选项。之后单击“Next”按钮,注意此处需要管理员权限才可进入下一步,如图1-4所示。

图1-4 选择安装用户

4)进入安装路径设置,此处选择默认的安装路径,也可依据需要自行修改安装路径。单击图1-5所示的“Browse... ”按钮,在弹出的如图1-6所示的对话框中选择安装路径。

图1-5 安装路径设置

图1-6 安装路径对话框

5)进入安装前的权限设置,第1个选项为将Anaconda加入环境变量,加入后可通过命令行运行Anaconda;第2个选项为默认使用Python 3.6,按用户需求进行设置,如图1-7所示。单击“Install”按钮开始安装。

图1-7 权限设置

6)等待安装过程完成,会弹出是否安装Microsoft VSCode的对话框,依据用户需求选择是否安装,若不安装单击“Skip”按钮跳过即可,如图1-8所示。

图1-8 是否安装Microsoft VSCode的询问框

7)单击“Finish”按钮完成安装过程,默认勾选的选项可以单击取消,如图1-9所示。

图1-9 安装完成