返回介绍

2.1 搭建 Python 开发平台

发布于 2024-01-28 21:41:25 字数 1891 浏览 0 评论 0 收藏 0

2.1.1 所要考虑的问题

Python的官网:https://www.python.org/

搭建Python开发平台有几个问题需要考虑,第一是选择什么操作系统,是Windows还是Linux?第二是选择哪个Python版本,是2.x还是3.x?

首先,来回答后一个问题。3.x是对2.x的一个较大的更新,可以认为,Python 3.x什么都好,就是它的部分代码不兼容2.x的,这使得不少好用的库都无法支持3.x(值得庆幸的是,越来越多的主流库已经开始支持3.x了)。对于本书来说,本书使用Python 2.7版本,但是本书的代码尽可能地同时兼容2.x和3.x,包括在各种第三方库也使用两个版本都兼容的扩展库。因此,在阅读本书的时候,不管你已经装了2.x还是3.x,都无须在这个问题上太多纠结。

其次,就是选择操作系统的问题,主要是在Windows和Linux之间选择。Python是跨平台的语言,因此脚本可以跨平台运行。然而,不同的平台运行效率不一样,一般来说,在Linux下的运行速度会比Windows快,而且是对于数据分析和挖掘任务。此外,在Linux下搭建Python环境相对来说容易一些,很多Linux发行版自带了Python程序,并且在Linux下更容易解决第三方库的依赖问题。当然,Linux的操作门槛较高,入门的读者可以先在Windows环境下熟悉,然后再考虑迁移到Linux环境中。

2.1.2 基础平台的搭建

第一步是Python核心程序的安装,分为Windows和Linux介绍;最后介绍一个Python的科学计算发行版——Anaconda。

(1)Windows

在Windows系统中安装Python比较容易,直接到官方网站下载相应的msi安装包安装即可,和一般软件的安装无异,在此不赘述。安装包还分32位和64位版本,请读者自行选择适合的版本。

(2)Linux

大多数Linux发行版,如CentOs、Debian、Ubuntu等,都已经自带了Python 2.x的主程序,因此并不需要额外安装。

(3)Anaconda

安装Python核心程序只是第一步,为了实现更丰富的科学计算功能,还需要安装一些第三方的扩展库,这对于一般的读者来说可能显得比较麻烦,尤其是在Windows环境中还可能出现各种错误。幸好,已经有人专门将科学计算所需要的模块都编译好,然后打包以发行版的形式供用户使用,Anaconda就是其中一个常用的科学计算发行版。

Anaconda的特点如下。

1)包含了众多流行的科学、数学、工程、数据分析的Python包。

2)完全开源和免费。

3)额外的加速、优化是收费的,但对于学术用途可以申请免费的License。

4)全平台支持:Linux、Windows、Mac;支持Python 2.6、2.7、3.3、3.4,可自由切换。

因此,推荐初级读者(尤其是Windows环境下的读者)安装此Python发行版。读者只需要到官方网站下载安装包安装,网址为:http://continuum.io/downloads

安装好Python后,只需要在命令窗口输入python就可以进入Python环境,如图2-3是在Windows下启动Python 2.7.8的界面。

图2-3 Python 2.7.8在Windows下的启动

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文