![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=1739439048-5bDdMFMkkHrrFsvEJjb54tIthwlmTJRD-0-d4ba53a9c4c572c0b6c109408608233e)
图1-1 Windows命令操作界面
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0016-0005.jpg?sign=1739439048-m9zZ4vdaN4QopUeCFRTTTskJrClB8kpe-0-dff3ed46638bdbf244982cce1a371d1b)
图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=1739439048-JG71dJFKKZ3kFjkFR2V1r1eSj1nqswtI-0-0fe607fcdf16eeb62cf78e271ab4ce99)
图1-3 Python官网
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0017-0007.jpg?sign=1739439048-nMVNoE5JKfz1cM8ENRZiHQMmITiu6Lph-0-756cd39684ee721355a5619a88b39dd8)
图1-4 选择Windows版本
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0017-0008.jpg?sign=1739439048-uae7LXM7cjZCNovHFKjbWShwBIbxTHTv-0-df5e2d971594bd0d3465f585e473ef36)
图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=1739439048-oll4niQ7OitVDk6TCyqgk8ev79IZ4bHz-0-f1a3d73fba6757e5c6a40a53eace746e)
图1-6 安装向导窗口
(5)弹出界面如图 1-7 所示,保持默认选择,单击“Next”按钮,在弹出的界面中可以修改安装路径,如图1-8所示。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0018-0010.jpg?sign=1739439048-fOHVNue0DjPQsGxRDHQJU1J50kjy5woh-0-fb3e995dfa8eae8f6ec3ac13ff610671)
图1-7 单击“Next”按钮
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0018-0011.jpg?sign=1739439048-cD6YO9i4iGlmyH5EmPx9RViKpIqi80qF-0-e7f344ae160f5d3377d3214609f0bc1d)
图1-8 安装路径
(6)安装完之后,会弹出安装成功的提示界面,如图1-9所示。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0019-0012.jpg?sign=1739439048-hvZ6Ac79P7I2N6YpXjlqhlDFQo7vn2Nc-0-c34c537fab7e87d8fa0a7369efc71cf5)
图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=1739439048-YNbr3l8PMdjetAa9apBWy6Bd1t9oPyxG-0-7af7a727c0fcf6a021d9bf9e29493bc0)
图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=1739439048-IGnwRpcoh0Af7qlzpQ135SFUmHQF8IWB-0-58dd081f58ba9a7ff29a2aef1777ee37)
图1-11 选择“属性”命令
(2)在弹出的窗口中选择“高级系统设置”选项,如图1-12所示。
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0020-0015.jpg?sign=1739439048-XfNx7cXu7tqguHhVpnTC73OBax0TaNkP-0-cb5ff49364dd7b2c28173a0f9404a987)
图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=1739439048-dtvM9fhhbJmWx2OBi9PDrihGajIXbTwB-0-dd6a999abb94961c12086a07ff3ba898)
图1-13 单击“环境变量”按钮
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0021-0017.jpg?sign=1739439048-4JPneN9YeMmRErqLwmUO2j9UMHq35jEG-0-30cfdb6bed00db6b99455df2a61790a9)
图1-14 找到“Path”
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0021-0018.jpg?sign=1739439048-njkM3PpKQfP6SefQF1wW5XGFQOoJ4IGP-0-4f8da01ea3827aa815c85fb1e50e4e45)
图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=1739439048-U1LfqEQOjYlEkRg8PdxV8Knvg35dueNt-0-3abd68bcb8742f1210f341a45ab0368e)
图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=1739439048-a1rda2PgQedLBnMqsenKTsdHHoCAAv96-0-afa7b56090de4f5e7bc0b27678668004)
图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=1739439048-fVeunlY5vpCD03g1TP1MQ377CPqm6mmP-0-5d10f595a94ad848dabf157e96b83409)
图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=1739439048-TUtQ1YBX3bwDENnZmPf9Wdz31aZSks59-0-7cc781d5d1c8c0a66f4e18293e306d18)
图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=1739439048-lNvkBukT2x7Kw4P4oMDH2LEW6WVZCZHI-0-121441e34715558a7fd03738690b8078)
图1-20 Win键
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0024-0024.jpg?sign=1739439048-xNpYp3cJKQqaD2cS3v6QBzusIWniJ4Cz-0-d175910590eecdefcfb5d43abc5b5fc0)
图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=1739439048-MVSM1tyNCBEDiGE4OQhdMLnuYSi1uKMH-0-35c7be0d7f79ac2b8b4e24c74723bbf3)
图1-22 搜索界面
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0025-0026.jpg?sign=1739439048-aG7HhlPyp5MrbgQkFF2SydFRPoy9vbUO-0-b33c11b12eeac8b31643cb686f607f7c)
图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=1739439048-NABSGszZrip0mCPgTnOWa3emkZa2Gmnw-0-7255fe07c1039c34b7df9037a2c1c0c0)
图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=1739439048-FvHWeYIQBrfMqnQtokRh38osnoDPGaFW-0-330b1d03fca7d5ec0b9885cb2cf39ba5)
图1-25 单击“IDLE”按钮
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0026-0029.jpg?sign=1739439048-Hs75H33L8x1WIZjpq84ULuFLMThaRi8K-0-25913c175a56d02ded3495193a165295)
图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=1739439048-pg0QyWH075rEgAXLLG9uu6ZD8Cprr6X9-0-da15f2abe903f9f699a8b93eabef7221)
图1-27 选择Python 3.6(64-bit)
![](https://epubservercos.yuewen.com/A7243E/13311739203846706/epubprivate/OEBPS/Images/figure-0026-0031.jpg?sign=1739439048-HblcMLPHSDTqyXGZZ8IKN0ytimLL6ckB-0-7c92f916067bfa3164490f4a2363cc8b)
图1-28 Python 3.6(64-bit)界面