1.2 在Windows下搭建Python开发环境

Windows下安装Python

要想学习Python程序开发,首先需要搭建好Python的开发环境。所以,需要在自己的计算机上安装好Python,并配置好相应的开发环境。

在此,先为大家介绍如何在Windows操作系统中安装Python并配置相关的开发环境。

1.2.1 操作系统的选择

考虑到目前大部分读者使用的都是Windows操作系统的计算机,而Python的跨平台能力又非常强,所以对于学习Python的读者来说,操作系统并不是学习Python的关键影响因素,所以本书会选择大部分读者熟悉的Windows操作系统进行编写。

在实际的工作环境中,编程人员常常在Windows以及Mac计算机中进行Python程序的开发,当然也会有一部分公司喜欢用Linux系统进行Python程序的开发,所以大家在掌握了Python程序开发的知识之后,未来有机会也可以学习一下Linux系统的使用。

一般来说,在Python自动化运维领域,应该优先选用Linux操作系统进行Python程序的开发。而在其他Python应用的领域,比如网络爬虫、Web开发等方面,使用哪种系统进行Python程序开发并不是那么重要,这也是本书为什么选择Windows操作系统进行编写的原因之一。

1.2.2 在Windows下安装Python

如果希望在Windows计算机上搭建Python开发环境,总体上可以按照以下步骤进行。

(1)选择Python版本。

(2)下载对应版本的Python。

(3)在计算机上安装好Python。

(4)配置好环境变量。

(5)选择一款合适的编辑器(可选)。

下面分别对这些步骤进行详细的讲解。

1. 选择Python的版本

目前,Python版本主要分为两种,一种是Python 2.X,另外一种是Python 3.X。这两种版本的兼容性并不是太好,所以还是推荐大家使用Python 3.X进行学习,毕竟Python 3.X在各相关公司用得越来越多,也必将是未来的发展趋势。

至于使用Python 3.X系列下面哪个具体的版本,并不是那么重要。一般来说,Python 3.4及以上的版本,差别并不是太大,本书选择的版本是Python 3.5.2,当然,读者也可以安装Python 3.6及以上的版本进行学习,影响不大。

2. 下载对应版本的Python

读者可以打开Python官网,然后选择Downloads下面的Windows选项,如图1-5所示。

图1-5 在官网选择Windows版本的Python进行下载

然后,在出现的页面中可以选择相关的版本,比如选择Python 3.5.2版本,如图1-6所示。

图1-6 选择具体的Python版本

这里有很多个文件链接,此时只需要重点关注以executable installer结束的文件即可,代表对应的文件为可执行的安装文件。

在图1-6中,出现了两个相关的文件,即:

(1)Windows x86 executable installer。

(2)Windows x86-64 executable installer。

这两个文件中,(1)为32位的安装包(即x86字样的),(2)为64位的安装包(即x86-64字样的),所以此时需要查看读者的计算机的位数,如果计算机为64位,选择文件(2)进行下载即可。

3. 安装下载的Python

双击下载好的文件(如果无法打开或出现问题,可以右键单击图标,选择“以管理员身份运行”命令,即可解决问题),会出现图1-7所示的界面。

图1-7 安装Python的界面

在该界面中,可以将下方的“Add Python 3.5 to PATH”复选框勾选上,此时会对相关的环境变量进行自动配置。此外,如果不想为所有用户安装Python,也可以取消选择“Install launcher for all users(recommended)”复选框,如图1-7所示。

随后,可以单击图1-7中的“Customize installation”,会出现图1-8所示的界面。

图1-8 选项配置界面

此时可以勾选“pip”与“tcl/ tk and IDLE”复选框。pip工具可以极大地方便模块的安装;IDLE则为默认的Python编辑器;其他的选项部分,如果不需要可以不必勾选。这样可以节省安装时间,随后单击“Next”按钮,会出现图1-9所示的界面。

图1-9 设置Python的安装目录

在图1-9所示的界面中,可以设置Python的安装目录,例如可以将路径设置在D盘下的Python35文件夹中。选项设置方面,可以将第3、4个复选框勾选上,取消其他复选框的勾选,如图1-9所示,然后,单击“Install”按钮即可安装成功。

4. 环境变量的配置

由于在安装的时候勾选了自动添加环境变量,如果不出意外,环境变量此时已经添加好了。但有时由于系统或者其他原因,环境变量可能自动添加不上,所以最好检查一下。

首先,在计算机左下角的运行框内输入“环境变量”后进行搜索,然后在出现的匹配结果中选择“编辑系统环境变量”,如图1-10所示。

图1-10 选择“编辑系统环境变量”

此时会出现图1-11所示的对话框。

图1-11 “系统属性”对话框

此时,需要单击图1-11中的“环境变量”按钮,即可出现环境变量的相关配置对话框,如图1-12所示。

图1-12 “环境变量”对话框

然后选择“me的用户变量”列表框中的“PATH”变量,只需要单击即可选中,如图1-12所示。

在此编辑PATH环境变量的目的,是为了告诉系统Python安装在了什么地方,否则系统无法知道Python在什么地方,所以如果环境变量没有配置好,在cmd命令行下输入“python”,会出现相关错误。

选中“PATH”变量之后,单击图1-12中的“编辑”按钮,则会出现图1-13所示的对话框。

图1-13 “编辑环境变量”对话框

在图1-13所示的对话框中,可以看到左边列表框的每一行均为一个目录地址,当前的第一行和第二行分别为Python的安装目录下面的Scripts目录和Python的安装目录。所以此时的环境变量是自动配好的,如果在所有的行中都找不到Python的安装目录及安装目录下面的Scripts目录,只需要单击右方的“新建”按钮,然后输入相关的目录地址,单击“确定”按钮即可。

单击“确定”按钮之后,该界面会自动退出到图1-14所示的对话框。

图1-14 “环境变量”对话框

然后只需要在图1-14所示的界面中单击最下方的“确定”按钮,即可完成环境变量的配置。

到这一步为止,Python的开发环境基本上已经配置完成了,如果想在编写代码的时候不使用自带的编辑器IDLE,也可以安装其他的编辑器来编写Python程序,比如Notepad++、PyCharm等,都是非常好的选择。读者也可以直接使用Python自带的编辑器IDLE,该编辑器是非常好用的,接下来会使用IDLE编辑器进行编写程序。

5. 使用IDLE编辑器验证Python开发环境是否搭建成功

首先,可以在计算机左下角的运行框处输入“cmd”,打开cmd命令行界面,如图1-15所示。

图1-15 cmd命令行界面

然后在cmd命令行界面中输入“python”,按回车键,如图1-16所示。如果此时能够出现Python版本相关的信息,则说明Python的开发环境已经搭建成功。如果输入“python”并按回车键后出现类似“python不是内部或外部命令,也不是可运行的程序”的提示信息,说明Python环境变量的配置有问题,只需要按照之前讲述的步骤配置好环境变量即可。

图1-16 检验“python”命令能否运行

如果想退出图1-16中的“>>>”区域,返回到cmd命令行输入模式,只需要在“>>>”右边输入“exit()”即可。

在退出到cmd命令行输入模式的时候,再来检测一下pip命令能否运行。输入“pip”后按回车键,如果出现图1-17所示的界面,说明此时pip命令能够成功运行,若此时提示“pip不是内部或外部命令,也不是可运行的程序”之类的信息,则很有可能是安装目录下面的Scripts目录没有配置好环境变量。

图1-17 检验pip命令能否运行

完成了这些之后,接下来可以测试一下IDLE能否正常运行。

在计算机的左下角运行处输入“IDLE”,然后按回车键,如果没有问题,可以直接打开IDLE编辑器,如图1-18所示。在此编辑器中,用户可以自由地编写Python程序。

图1-18 IDLE编辑器

接下来,在IDLE编辑器中编写第一个Python程序并执行,测试一下能否正常运行。可以在“>>>”右侧输入:

print("I like Python!")

然后按回车键,如果可以正常执行,则会输出“I like Python!”的信息,如图1-19所示。

图1-19 在IDLE编辑器中输入Python程序并执行

到此为止,在Windows系统中已经成功搭建好Python开发环境,并测试好Python开发环境是否能正常运行了。走到这一步,读者已经开始踏进Python的世界了。