
1.3 安装和设置Python
1.3.1 获取Python
可从官方网站上免费下载最新版本的Python,不过,下载时一定要注意与计算机操作系统的匹配关系。假如操作系统是Windows XP或更早的版本,则不能安装Python 3.5以上版本。另外,由于Python有Windows、Linux、Mac OS等多种版本,因此,千万不要下载与操作系统不对应的版本。也就是说,在选择版本时一定要充分考虑安装环境,如图1-6所示。

图1-6 Python的安装环境选择
Python的官方下载地址为https://www.python.org/。进入官方网站后的界面如图1-7所示。

图1-7 Python官方网站主界面
将鼠标指针移至【Downloads】菜单,出现图1-8所示的下载页面。

图1-8 Python的下载页面
选择【Windows】后,出现类似于图1-9所示的版本选择界面。

图1-9 版本选择界面
通过下翻找到并选择其中的【Python 3.6.4】,然后下翻找到Files部分,出现选择32位或64位Python 3.6.4的界面,如图1-10所示。

图1-10 选择32位或64位Python 3.6.4的界面
接下来,根据计算机操作系统是32位还是64位的实际情况进行合理选择。如果操作系统是64位的,则选择32位或64位的Python版本均可。由于笔者所用的操作系统是64位的Windows 7,所以,此处选择的是64位的Python安装程序,如图1-11所示。

图1-11 64位的Python安装程序
单击该文件,即可进入下载状态。不过,在下载前必须指定某个文件夹作为保存下载文件的路径,例如,图1-12中指定的文件夹为“K:\Python及其资料”。单击【下载】按钮,经数秒后,即可完成下载。

图1-12 指定下载文件保存路径
1.3.2 安装Python
打开被下载的文件所在的文件夹,找到刚刚下载的Python安装文件,也就是python-3.6.4-amd64.exe,如图1-13所示。

图1-13 找到下载后的文件
双击python-3.6.4-amd64.exe文件,即可进入安装界面,如图1-14所示。

图1-14 Python安装界面
图1-14中出现两种安装方式:【Install Now】(立即安装)和【Customize installation】(自定义安装),前者为默认安装方式。
· 【Install Now】:默认安装方式,安装的路径也是默认的。这种方法相对简单,只要按默认设定一步一步地往下操作即可完成安装。
· 【Customize installation】:自定义安装方式,该方式可以指定安装的路径,也可选择要安装的模块与功能。特别需要提醒的是,如果要自定义安装Python的路径,那么必须选择该安装方式。
这里以自定义安装方式为例,详细介绍安装Python的过程。
首先,勾选【Add Python 3.6 to PATH】复选框,通过它将Python 3.6的路径信息加入环境变量PATH中(该变量在后面会被提到),如图1-15所示。

图1-15 勾选【Add Python 3.6 to PATH】复选框
这里必须补充和提醒的是,在安装前,必须在计算机上新建安装Python的文件夹,例如,在D盘上新建一个名为“python364”的文件夹,如图1-16所示。

图1-16 新建安装Python的文件夹
然后,单击【Customize installation】链接,出现图1-17所示的Python基本选项设置界面。

图1-17 Python基本选项设置界面
从图1-17中可以看出,默认勾选了全部特性,用户可自行选择相关特性。这些特性包括Documentation(说明文档)、pip(安装器)、tck/tk and IDLE(图形库和IDLE)、Python test suite(测试套装)、py launcher(Python启动器)、for all users(对所有用户)。
接着,单击【Next】按钮继续安装,出现图1-18所示的Python高级选项设置界面。

图1-18 Python高级选项设置界面
从图1-18中可以看出,默认勾选了3个高级选项,它们分别代表文件关联、快捷键和将Python加入环境变量。如果需要,则可勾选【Install for all users】复选框,此时会自动勾选【Precompile standard library】复选框。【Customize install location】栏目用于自定义安装路径(文件夹)。将【Customize install location】栏目下的路径通过右侧的【Browse】按钮切换为指定的路径“D:\python364”,如图1-19所示。

图1-19 指定Python安装路径
上述这些设置完成后,单击【Install】按钮,即可开始安装,安装进程如图1-20所示。

图1-20 Python安装进程
完成安装后,出现图1-21所示的提示信息界面,表示Python安装成功。

图1-21 Python安装成功界面
单击【Close】按钮,圆满完成安装过程。也就是说,学习Python的基本环境已经被建立,可以开启学习之路了,这是不是让人有点激动呢?
完成安装后,在计算机的【开始】菜单中,如果出现图1-22所示的内容,则说明安装大功告成!当然,完成Python的安装后,还必须进行一些必要的设置,下一节将讨论设置问题。

图1-22 Python出现在【开始】菜单中
1.3.3 设置Python
在通常情况下,按照1.3.2节所述步骤完成Python的安装后,不需要再做任何设置。但是,也有可能出现需要设置的情况,主要就是设置环境变量。那么,如何判断需不需要设置呢?可通过查看环境变量加以确定。
如何查看环境变量呢?
将鼠标指针移至桌面的“计算机”或“我的电脑”图标上,然后单击鼠标右键,在弹出的快捷菜单中选择【属性】命令,出现图1-23所示的系统属性界面。

图1-23 系统属性界面
在图1-23中,可以看到计算机所用的操作系统等信息。单击左侧的【高级系统设置】,出现图1-24所示的高级系统设置界面。

图1-24 高级系统设置界面
在图1-24所示的【高级】选项卡中,可以看到【环境变量】按钮。单击【环境变量】按钮后,出现图1-25所示的环境变量设置界面。

图1-25 环境变量设置界面
在【系统变量】选项组中,如果能看到图1-26所示的环境变量信息,则说明Python已经安装完成,并且不再需要做环境变量设置。

图1-26 当前环境变量信息
当然,还有一种更加简便的办法可以直接判断是不是需要设置环境变量:在【cmd】输入框内输入“python”,如果出现图1-27所示的界面,主要是出现Python的“>>>”终端提示符,则说明Python已经安装成功,不需要设置环境变量了。

图1-27 Python的终端方式
如果上述两种方式都不行,也就是说,没有出现所说的情况,则需要手动设置环境变量。
对于Python而言,所谓设置环境变量,其实就是设置Path或PYTHONPATH参数。
为什么要设置环境变量?这是一个很有意义的问题!环境变量的作用就是使得Python程序在运行时能找到相应的路径,包括Python.exe所在的路径及脚本程序所要使用的外部模块所在的路径。
下面一起讨论如何设置环境变量。
对于初学者而言,通常有以下两种方式可以设置环境变量。
1.设置环境变量的第一种方法
通过“cmd”命令添加Path环境变量。
在【开始】菜单下的命令输入框内输入“cmd”后进入终端状态,然后直接输入以下命令:
path=%path%; D:\Python3646
接着按回车键。
在上述命令中,“D:\Python3646”是Python的安装路径,它就是需要被添加的设置项;而“%path%”表示保留环境变量Path原有的设置值,将D:\Python3646添加在它们之后,如图1-28所示。

图1-28 编辑环境变量
需要提醒的是,使用该方法设置的环境变量是临时有效的。在重启计算机后,新设置的内容自动被放弃。
2.设置环境变量的第二种方法
在【环境变量】中添加Python路径。
单击图1-26中的Path变量,在这个变量现有值(字符串)的最前面或最后面(当然,也可以是中间位置)手工输入Python路径“D:\python3646\”,注意各路径要用分号“; ”隔开,如图1-29所示。

图1-29 环境变量Path的编辑
最后,给出一幅完整的环境变量设置示意图,如图1-30所示。

图1-30 完整的环境变量设置示意图
至此,就可以使用Python语言编写Python程序了。请大胆尝试,用Python程序向世界发出“Hello, world! ”的问候吧!