![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=1739279660-C9ivkfx5PObkwby7VlX2j4HlnPTpkS6J-0-0a2668d69c0ac4f9355af525ec33e358)
图1-1 Windows命令操作界面
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0016-0005.jpg?sign=1739279660-fUQcFb0AncLPUNbunANyCK1oBmxPI0Ns-0-637c65dba3bfcbf0d550906948f2dc0f)
图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=1739279660-YHvqw5rwW7Z7h8JQoMgVuUfe9ZYldopp-0-7e5a5cd660c811e2864f5df9f86290d2)
图1-3 Python官网
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0017-0007.jpg?sign=1739279660-bWnxUOz6mnHiJymwNNDbVtaAhWTXy2Fh-0-778b26e83c3694eb6614ee0ac3a7de93)
图1-4 选择Windows版本
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0017-0008.jpg?sign=1739279660-Pe5mwYp93cd4NpWe6fY7TPkTP37nqph3-0-857b5f23a20e0a2c9f8e61e6f533d422)
图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=1739279660-uxYWVZFiItmaylApl0PmuZY8hDGhTjNL-0-fd1dccb983822dfca0e2ddaf66b01797)
图1-6 安装向导窗口
(5)弹出界面如图 1-7 所示,保持默认选择,单击“Next”按钮,在弹出的界面中可以修改安装路径,如图1-8所示。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0018-0010.jpg?sign=1739279660-w5mZ9aR4fjLP3HzqOz2y0yFKDRb3uz9g-0-1b118345a7d9d254bf0a063ca26fc0f4)
图1-7 单击“Next”按钮
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0018-0011.jpg?sign=1739279660-C56kku0pHaDQAHkkVhdsaSlXtPxSxA5K-0-3dc120687bc15d1d2266273dc74bc89f)
图1-8 安装路径
(6)安装完之后,会弹出安装成功的提示界面,如图1-9所示。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0019-0012.jpg?sign=1739279660-0D3LVqp7sV5NzwBJzWmqeTjL85TBcylV-0-6e8d80b1c9f08dfdcde3af01462de948)
图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=1739279660-2QoQ5wv7pYvMiIvzfZNgzEYLhMqtNGua-0-bb3463c4f3dbbd272e663a0bfd2e962c)
图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=1739279660-XS881vI4e79GaalmMmO5ci3CuT2HiqvS-0-55d4169bfa81a9d53a648578a53a83d0)
图1-11 选择“属性”命令
(2)在弹出的窗口中选择“高级系统设置”选项,如图1-12所示。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0020-0015.jpg?sign=1739279660-QBWOxEs7UABMvOv3PeePKIoUdl3vJi5R-0-3e99806deaaf2c1a7f0ef1b6f92f524d)
图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=1739279660-GqMLZ4tVwGipOPO1P3orlz6KUINLRhEt-0-8e009ef35c971b0339829ed912ce6664)
图1-13 单击“环境变量”按钮
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0021-0017.jpg?sign=1739279660-YLBeCfI8lfVGZSxVcWKRzBW3cUMnDKjv-0-f7fa8b56909e513837e25b549ad310fc)
图1-14 找到“Path”
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0021-0018.jpg?sign=1739279660-D5tvuRIAHGmrUcPz6qK84UqbhL3stKOf-0-560ea6855e4a3c8a786d7af86fdd1e88)
图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=1739279660-O83HVIpG1uZQ7AZyNQVc72tlOauREzcy-0-5bc12a87d33262ab9ebdec5577ea1025)
图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=1739279660-HqVM45rlKtI7X69j47WwShLSyKKvrOKM-0-bd37929038b12aa43b89904a5376cdf0)
图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=1739279660-F3HGfeVv9Lvepm2MUxbJg2BBgkF1Tb9C-0-536c6f7e83aecc701fd1a886a3297863)
图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=1739279660-zG3dSfDfAIMprixRWAg5ky5TrT08Lq1F-0-ecca8aa35ebf80e1bfb5f98d3d6e11df)
图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=1739279660-Q8B9JfIXVsAPkT3FaaIuhnKAFxMQJKlS-0-740691a49dded9e1ad7fed1a11abcfb7)
图1-20 Win键
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0024-0024.jpg?sign=1739279660-bSyONMXfHRFka3omCWPXbaQ87f699fWj-0-70f2927a16c7598df24e9ce23757be93)
图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=1739279660-qEXGxTqmVSmMKPyAf1RZWB5gd52kWNVz-0-df362be65ec6ce168f5420173c100aa4)
图1-22 搜索界面
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0025-0026.jpg?sign=1739279660-nF4W2rGj4z2WwbAwwbXjaAtEJMvx1jkj-0-d5c49a29827282fc0401b9784d468d75)
图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=1739279660-eCXA2JnT9eNX9XDcMvyMe2KXOMkOGLAG-0-88b629b257c337a2ece55d0b8d181628)
图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=1739279660-nslpc9mR16BdFwyKFoIv7aTV8YzlWwoC-0-ce19b4d3f0ac03983bb41e37bbbb9cdd)
图1-25 单击“IDLE”按钮
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0026-0029.jpg?sign=1739279660-QvLkSvajoZJzCk6QRrHtuuRpdaLGJFYU-0-7c38582412d7f0743d2506a32b293f30)
图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=1739279660-zxhLbQCCc43RluQcCwlXn0FizLLyKEox-0-a4c2b19af5bcc68ba3af60a2e8259ab3)
图1-27 选择Python 3.6(64-bit)
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0026-0031.jpg?sign=1739279660-lJcYqqYJlBJM6nzTrxHwlfdiJpalDTln-0-bbc6925f376707e2d6c169873257b067)
图1-28 Python 3.6(64-bit)界面