Python编程基础
上QQ阅读APP看书,第一时间看更新

任务1.2 搭建Python环境

任务描述

根据自己计算机的系统,从Python官网下载对应的Python 3.6.0版本,成功安装后配置环境变量。在Windows系统命令提示符窗口中输入“python”命令,能得到图1-1所示的效果;在Linux/UNIX系统终端输入“python3.6”命令,能得到图1-2所示的效果。

图1-1 Windows命令操作界面

图1-2 在Linux/UNIX中打开Python

任务分析

Python是开源自由软件,Python的所有开发环境基本都可以从网络上免费下载。目前Python有两种主流版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。下载和安装Python 3.6.0可以按以下步骤进行。

(1)检查自己的计算机系统,在Python官网中下载对应的Python 3.6.0版本。

(2)按操作步骤安装Python 3.6.0。

(3)配置环境变量。

(4)检查Python 3.6.0是否安装成功。

1.2.1 在Windows系统平台安装Python与配置环境变量

1.在Windows系统平台安装Python

在Windows系统平台安装Python的具体操作步骤如下。

(1)打开浏览器,访问Python官网https://www.Python.org,如图1-3所示。

(2)选择“Downloads”菜单下的“Windows”命令,如图1-4所示。

(3)找到Python 3.6.0的安装包,如果Windows系统版本是32位,则单击“Windows x86 executable installer 超链接,然后下载;如果 Windows 系统版本是 64 位的,则单击“Windows x86-64 executable installer”超链接,然后下载,如图1-5所示。

图1-3 Python官网

图1-4 选择Windows版本

图1-5 下载安装包

(4)下载完成后,双击运行所下载的文件,弹出Python安装向导窗口,如图1-6所示,勾选“Add Python 3.6 to PATH”复选框,然后单击“Customize installation”按钮。

图1-6 安装向导窗口

(5)弹出界面如图 1-7 所示,保持默认选择,单击“Next”按钮,在弹出的界面中可以修改安装路径,如图1-8所示。

图1-7 单击“Next”按钮

图1-8 安装路径

(6)安装完之后,会弹出安装成功的提示界面,如图1-9所示。

图1-9 安装完成

2.PATH环境变量设置

打开命令提示符窗口(操作方法详见 1.2.3 小节),输入“python”命令,会出现以下两种情况。

情况一:出现图1-1所示的界面,说明Python已经安装成功。

情况二:出现图1-10所示的界面,这是因为Windows系统会根据一个PATH环境变量设定的路径去查找python.exe,如果没有找到就会报错。

图1-10 找不到Python

如果出现情况二,则需要将python.exe所在的路径添加到PATH中,以Windows 7为例,具体步骤如下。

(1)右击“计算机”图标,选择“属性”命令,如图1-11所示。

图1-11 选择“属性”命令

(2)在弹出的窗口中选择“高级系统设置”选项,如图1-12所示。

图1-12 选择“高级系统设置”选项

(3)在弹出的对话框中单击“环境变量”按钮,如图1-13所示。

(4)在弹出的对话框中找到“系统变量”列表框中的“Path”选项,如图1-14所示。

(5)双击“Path”选项,在弹出的对话框中可编辑变量值,在“变量值”文本框中添加Python的安装路径,并用“;”(英文状态下的分号)隔开。例如安装路径为D:\Program Files\Python36,则添加的变量值为“; D:\Program Files\Python36 \”,如图1-15所示。

(6)单击“确定”按钮。再次打开命令提示符窗口,输入“python”命令,即会出现图1-1所示的界面,说明已经配置好Python的环境变量。

图1-13 单击“环境变量”按钮

图1-14 找到“Path”

图1-15 添加路径

1.2.2 在Linux/UNIX系统平台安装Python与配置环境变量

大多数Linux系统发行版,如CentOS、Debian、Ubuntu等,都自带了Python 2.x版本的主程序。目前最新版的Ubuntu已经自带了Python 3.x版本的主程序,对于没有安装Python 3.x版本的系统,用户可自行安装。

以CentOS 7为例,安装Python 3.6.0的步骤如下。

(1)打开浏览器,访问 Python 官网 https://www.Python.org,如图 1-16 所示,单击“Linux/UNIX”超链接。

图1-16 选择Linux/UNIX版本

(2)找到Python 3.6.0的压缩包,单击“Gzipped source tarball”超链接,如图1-17所示,然后下载Gzipped source tarball。

图1-17 下载安装包

(3)在安装Python之前,要确保系统中已经有了所有必要的开发依赖。执行命令1-1即可安装所有的依赖。

命令1-1 安装必要的开发依赖

yum -y groupinstall development

yum -y install zlib-devel

(4)解压下载好的“Python-3.6.0.tgz”文件,打开终端(Terminal),并进入解压后的Python-3.6.0目录,如图1-18所示。

图1-18 解压下载好的“Python-3.6.0.tgz”文件

(5)自定义安装目录后进行安装,如安装到/ usr/local/python3目录下,可执行命令1-2。

命令1-2 安装到所需路径下

./configure --prefix=/usr/local/python3

make && make install

其中,--prefix选项是配置安装的路径。如果不配置该选项,安装后可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local,配置文件默认放在/usr/local/etc,其他资源文件放在/usr/local,这样会比较凌乱。如果配置了--prefix 选项,则可以把所有资源文件放在自定义目录下。

./configure命令执行完毕之后,会创建一个文件creating Makefile,供make命令使用,执行make install之后就会把程序安装到指定的目录中去。

(6)安装成功之后,进入自定义安装目录,执行“ln -s -f /usr/local/python3/bin/python3.6/usr/bin/python3.6”命令,创建软连接,如图1-19所示。

(7)执行“python3.6 -v”命令,查看Python 3.6.0是否安装成功。执行“python3.6”命令,如果出现图1-2所示的界面,即说明安装成功。

图1-19 创建软连接

1.2.3 开启Python之旅

安装Python成功之后,就可以正式开始Python之旅了。Python的打开方式有3种:Windows系统的命令行工具(cmd)、带图形界面的Python Shell——IDLE、命令行版本的Python Shell——Python 3.6。下面简单介绍这3种方式的具体操作。

1.Windows系统的命令行工具(cmd)

cmd即计算机命令行提示符,是Windows环境下的虚拟DOS窗口。在Windows系统下,打开cmd有3种方法。

(1)按“Win+R”组合键,其中“Win”键是键盘上的开始菜单键,如图 1-20 所示,在弹出的对话框中输入“cmd”,如图1-21所示。单击“确定”按钮,即可打开cmd。

图1-20 Win键

图1-21 输入“cmd”

(2)通过“所有程序”列表查找搜索到 cmd,如图 1-22 所示。选择“cmd.exe”选项或按回车键即可打开cmd。

(3)在C:\Windows\System32路径下找到cmd.exe,如图1-23所示,双击“cmd.exe”文件。

图1-22 搜索界面

图1-23 双击“cmd.exe”

(4)打开cmd,输入“python”,按回车键,如果出现“>>>”符号,说明已经进入Python交互式编程环境,如图1-24所示。此时输入“exit()”即可退出。

图1-24 Python交互式编程环境

2.带图形界面的Python Shell——IDLE(Python GUI)

IDLE是开发Python程序的基本集成开发环境,由Guido van Rossum亲自编写(至少最初的绝大部分由他编写)。一般IDLE适合用来测试,演示一些简单代码的执行效果。

在Windows系统下安装好Python后,可以在“开始”菜单中找到IDLE,如图1-25所示,选择“IDLE (Python 3.6 64-bit)”选项即可打开环境界面,如图1-26所示。

图1-25 单击“IDLE”按钮

图1-26 IDLE界面

3.命令行版本的Python Shell——Python 3.6

命令行版本的Python Shell——Python 3.6的打开方法和IDLE的打开方法是一样的。在Windows系统下,在“开始”菜单中找到命令行版本的Python 3.6(64-bit),如图1-27所示,单击即可打开,界面如图1-28所示。

图1-27 选择Python 3.6(64-bit)

图1-28 Python 3.6(64-bit)界面