![Python编程基础](https://wfqqreader-1252317822.image.myqcloud.com/cover/144/24981144/b_24981144.jpg)
任务1.2 搭建Python环境
任务描述
根据自己计算机的系统,从Python官网下载对应的Python 3.6.0版本,成功安装后配置环境变量。在Windows系统命令提示符窗口中输入“python”命令,能得到图1-1所示的效果;在Linux/UNIX系统终端输入“python3.6”命令,能得到图1-2所示的效果。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0016-0004.jpg?sign=1739267909-1gTdc21Nv4ArrOpcg9f0GY9t9TfLg0df-0-7b6831481b33a334f664c236993351df)
图1-1 Windows命令操作界面
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0016-0005.jpg?sign=1739267909-PixY1ytdQ7sIK05Rj8UGwx1mOsGbxtfj-0-46d00be844ffb77bd28c89297a9585ba)
图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所示。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0017-0006.jpg?sign=1739267909-PlDNpEv5EtXA8BDdjtlxxJLY6w1UIZ9d-0-3507440bd5346ca7838c92cebcd8dff4)
图1-3 Python官网
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0017-0007.jpg?sign=1739267909-8MiEo2IKiVpAdBnTEvulkz1o1ddhonYQ-0-f20409933db7a9a3d0f723ea65367618)
图1-4 选择Windows版本
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0017-0008.jpg?sign=1739267909-WMrMWaGVkySi9LdMt0lvUFSeEqw62dzP-0-397fe60219fef09505dbe26383537b78)
图1-5 下载安装包
(4)下载完成后,双击运行所下载的文件,弹出Python安装向导窗口,如图1-6所示,勾选“Add Python 3.6 to PATH”复选框,然后单击“Customize installation”按钮。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0018-0009.jpg?sign=1739267909-pvdWlGinoB1VgVkB0HAAW4qgROyGQUr7-0-17b52ea4a248859d37dc062e0c80dc20)
图1-6 安装向导窗口
(5)弹出界面如图 1-7 所示,保持默认选择,单击“Next”按钮,在弹出的界面中可以修改安装路径,如图1-8所示。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0018-0010.jpg?sign=1739267909-zYgtx0iJ1Mf5mhUSsNN0LxH0vV7uJIIN-0-665a8d4acdf850eb94ae4232f2b89c6a)
图1-7 单击“Next”按钮
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0018-0011.jpg?sign=1739267909-567f3Je74yIV5IQSKGTakhe0cNFbNJdT-0-719246e58325efeac3a927351aa9ea14)
图1-8 安装路径
(6)安装完之后,会弹出安装成功的提示界面,如图1-9所示。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0019-0012.jpg?sign=1739267909-pFfRVlBYEFWTQCYhjknxiabV6SK2TCKd-0-cec43a669a04e2fb14579c99afa74a59)
图1-9 安装完成
2.PATH环境变量设置
打开命令提示符窗口(操作方法详见 1.2.3 小节),输入“python”命令,会出现以下两种情况。
情况一:出现图1-1所示的界面,说明Python已经安装成功。
情况二:出现图1-10所示的界面,这是因为Windows系统会根据一个PATH环境变量设定的路径去查找python.exe,如果没有找到就会报错。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0019-0013.jpg?sign=1739267909-FJVlFCWvLdGy9kLPomp2kMFJaZh7B6yR-0-68e6f17a60995f77d81c9b0f62f45bb9)
图1-10 找不到Python
如果出现情况二,则需要将python.exe所在的路径添加到PATH中,以Windows 7为例,具体步骤如下。
(1)右击“计算机”图标,选择“属性”命令,如图1-11所示。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0020-0014.jpg?sign=1739267909-wwjFkNUW1X6F2PVlv69CyRrq080rYVfO-0-24629b34298c394df05065923e9949c7)
图1-11 选择“属性”命令
(2)在弹出的窗口中选择“高级系统设置”选项,如图1-12所示。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0020-0015.jpg?sign=1739267909-kNWfQIKMP9lTq0W5cGEZplSGK2d2g1N9-0-63053a69171cae48cdcc7f640f270a5d)
图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的环境变量。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0021-0016.jpg?sign=1739267909-jJp8iHogYQ5JdAlpkk6Ve7RYyHTsPIlH-0-fb7cf1f14041287cf8da5b3b4d07e047)
图1-13 单击“环境变量”按钮
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0021-0017.jpg?sign=1739267909-8AGDHxVj9KfpDxHCu9kafOmSPYy7nL4D-0-16995e7794e7beab8527548994483628)
图1-14 找到“Path”
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0021-0018.jpg?sign=1739267909-RqdlKDerWh3lIQI4Bal5EKWDnhPDo6mD-0-5dd4c227aabb5888cdcbbfbd0acfd428)
图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”超链接。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0022-0019.jpg?sign=1739267909-y80qZr8wgE2ov2g7yR26jTYEDnBPyNWh-0-10cd1ff9db78498debc2cfd5cbb499a0)
图1-16 选择Linux/UNIX版本
(2)找到Python 3.6.0的压缩包,单击“Gzipped source tarball”超链接,如图1-17所示,然后下载Gzipped source tarball。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0022-0020.jpg?sign=1739267909-waVo8tJVwX4OiBThaYJHCQOIy9pJo4fE-0-18b5976f9096488f32d3b43a7a0d72f6)
图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所示。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0023-0021.jpg?sign=1739267909-iGatSUNxdw1hwj85SQ8k2WbPkYwX0x9z-0-39aee7a3047fbccf447d87c2a8e71f28)
图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所示的界面,即说明安装成功。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0024-0022.jpg?sign=1739267909-kohoDcQbjl9lqOLK3GCZcYBQ9W4mSMND-0-adbbb473aa6a075a53bab33d2e149f33)
图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。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0024-0023.jpg?sign=1739267909-70SKS0lsLedWT6D4tXNBZVcKDlX3NYAi-0-eb8f581b97462c0df8da0888d9c446e0)
图1-20 Win键
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0024-0024.jpg?sign=1739267909-EsshonzW2Kxk0SUHAZWgQdtR0JhHEP27-0-bd6fc8b49b7492a160c57a34a0715fc3)
图1-21 输入“cmd”
(2)通过“所有程序”列表查找搜索到 cmd,如图 1-22 所示。选择“cmd.exe”选项或按回车键即可打开cmd。
(3)在C:\Windows\System32路径下找到cmd.exe,如图1-23所示,双击“cmd.exe”文件。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0025-0025.jpg?sign=1739267909-ej17GXXtwTh444sPfHtWR5yx8dWbuW8m-0-01e76055fcef44f6c1bdcfa6c5e56546)
图1-22 搜索界面
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0025-0026.jpg?sign=1739267909-30wY2QwLj96Njlum5IyICR5hLQvBbxF6-0-fc3eea877d112f047046abde7a96739f)
图1-23 双击“cmd.exe”
(4)打开cmd,输入“python”,按回车键,如果出现“>>>”符号,说明已经进入Python交互式编程环境,如图1-24所示。此时输入“exit()”即可退出。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0025-0027.jpg?sign=1739267909-dNxuOsUVMogoOpuQKAiBtn6NkGLzVdW1-0-0145fe2fc402954f1185f1427d96c703)
图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所示。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0026-0028.jpg?sign=1739267909-PSzPiHmR0gbDKkFm55II2NWLidvjD9GT-0-7a1a2e34813c2dbb18643019f53da99c)
图1-25 单击“IDLE”按钮
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0026-0029.jpg?sign=1739267909-dFZS80jKge8Fr9AWxPVCDIEBdsyl1O99-0-a83ccd8fc9641175287420cb2662bf71)
图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所示。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0026-0030.jpg?sign=1739267909-SiTYG4fMORzkcx58RAWlalKjcmLQPWjY-0-31072ac4cc063b50d5da5d656ac91286)
图1-27 选择Python 3.6(64-bit)
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0026-0031.jpg?sign=1739267909-kYwZ6sK1W8xwucoAi5fcDImd4Whs7GxL-0-e17dc52e4dac6ce3b274ab36ed349829)
图1-28 Python 3.6(64-bit)界面