1.3 Python集成开发环境的搭建
使用Python进行编程,需要搭建一个Python的集成开发环境。
集成开发环境(Integrated Development Environment,IDE)是一种辅助我们进行程序开发的应用,通常包括代码编辑器、编译器、调试器和用户图形界面等。
本书推荐使用Anaconda作为首选的Python集成开发环境,其下载地址为:
https://www.continuum.io/downloads
Anaconda是一个优秀的Python科学计算环境,它不仅包含Python,还包含100多个常用的Python科学计算模块,如NumPy,Scipy,Pandas等。
Anaconda支持Windows/OSX/Linux,并提供免费的个人版软件供下载安装,其下载页面如图1-1所示。
图1-1 Anaconda的下载界面(Windows)
根据操作系统的不同,我们选择对应的安装包进行下载并安装。Windows下Anaconda的安装界面如图1-2所示。
安装Anaconda时,安装位置可以自定义,其余的建议使用默认选项。
Linux和Mac下的安装流程可以参考网站的介绍。
图1-2 Anaconda的安装界面(Windows)
Anaconda的更新不需要重新下载安装包,可以直接在命令行界面使用conda命令完成Anaconda的更新:
$ conda update conda
$ conda update anaconda
命令行界面(Command-line Interface)是一种用文本与操作系统交互的方式,在不同系统下打开的方式也不同。
● Windows系统:按下〈Win+R〉组合键,输入cmd并按〈Enter〉键;
● Linux/Mac系统:从终端或Terminal来进入命令行界面。
在本书中,所有命令行界面的输入都以“$”符号开头,并且省略最后的〈Enter〉键。
Anaconda自带的Python代码编辑器是Spyder,它是一个用Python编写的可视化图形界面。Spyder编辑器可以在命令行界面打开:
$ spyder
Spyder的图形界面如图1-3所示。它主要包含三个区域,左边是代码文件的编辑区,右上部分是帮助区域,可以查看相关函数的帮助和当前工作空间的变量值,右下部分是IPython解释器。
图1-3 Spyder编辑器
Anaconda的服务器版本不是免费的,对于服务器用户来说,建议使用其他方式搭建Python集成开发环境。