![Python基础编程与实践](https://wfqqreader-1252317822.image.myqcloud.com/cover/763/42637763/b_42637763.jpg)
1.4 搭建Python开发环境
1.4.1 Python下载与安装
(1)在网站https://www.python.org/downloads/windows/中找到所需要的Python版本进行下载,本次下载版本为3.6.3。版本信息如图1-4所示。
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_14_02.jpg?sign=1739375869-my21YlykCBTzBIzlI5ZEJCoX0Q6CHl4A-0-27e890d1beec4efdff06180900de8037)
图1-4 Python3.6.3版本
(2)双击下载好的软件,按照如下步骤安装。初始安装界面如图1-5所示。
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_14_03.jpg?sign=1739375869-J0bU684wI1Gs3GXz3KXF4ukOGJJe89Y0-0-203bb25ea38c314cda3caa90325eade0)
图1-5 Python安装界面
选择Customize installation,将Python安装到指定目录下。具体安装过程如图1-6、图1-7、图1-8所示。
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_15_01.jpg?sign=1739375869-bwKW8e3cNQ6aGkxC3IW0F2QB8kAN1qJ2-0-ed81d43ae47cc71cfc59b29759307e80)
图1-6 单击“Next”按钮
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_15_02.jpg?sign=1739375869-LBACcPKwDaHK850LNIKL6mXu4O9OHsnV-0-630dbc95a727cd7c459d03f26c5dd6a8)
图1-7 单击“Install”按钮
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_15_03.jpg?sign=1739375869-mngm8GhI7VqsGtud1h4uozcTb4rPV22V-0-773a527dcf89a52abd290709fea00047)
图1-8 Python安装完成
(3)查看软件是否能成功运行。
单击“开始”按钮,在输入框中输入“cmd”后按〈Enter〉键,在得到的cmd命令界面中输入“python”,完成后按〈Enter〉键。cmd界面如图1-9所示,成功安装界面如图1-10所示。
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_16_01.jpg?sign=1739375869-IMWybqwwUTQmiyDMo6z8kEQTPnoEbqae-0-888c81cac0bf25465a8a4fa1cdf60e20)
图1-9cmd界面
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_16_02.jpg?sign=1739375869-m1AIUDothlfHZ3PelecJLyzpFcWXMv1X-0-b8d512856bfbe2ee4a51b25092788e0f)
图1-10 检验Python安装
若只想查看版本信息,只输入“python--version”即可。Python版本信息查询如图1-11所示。
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_16_03.jpg?sign=1739375869-CxlCj2lDdOMJGVfkYaYIp0WyOS5Q8kCB-0-17f32f37db8a31c671eab5fdd94f9278)
图1-11 查看版本信息
(4)如果在安装过程中没有勾选“Add Python3.6 to Path”,那么程序在cmd命令框中就无法正常运行。解决方法一是把Python安装程序重新运行一次并勾选“Add Python3.6 to Path”,二是手动配置环境变量。
(5)手动配置环境变量方法。找到“计算机”并右击,在弹出菜单中单击“属性”,弹出计算机属性界面,如图1-12所示。
单击“高级系统设置”,弹出图1-13所示的“系统属性”界面。在“系统属性”界面选择“高级”菜单界面,在该界面右下角单击“环境变量”按钮。环境变量如图1-14所示。
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_17_01.jpg?sign=1739375869-AvYB2hP1L1cMvimjSf66wCaSKyfgR1Ky-0-9f7542ed24f27469a0e1bddf73b3b02a)
图1-12 计算机属性
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_17_02.jpg?sign=1739375869-ANI33IMHQDSElLewXcmSKOJ6q0qBOlyU-0-5ce7db2e39979c7de1ec02cf75d2629d)
图1-13 选择环境变量
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_17_03.jpg?sign=1739375869-0igY7jzhFmz6XGOfkfpxFAhi2zKr3Ex2-0-30cc9830058d18da03000aadfee4fba4)
图1-14 环境变量
双击系统变量中的“Path”,弹出“编辑系统变量”界面,在界面的“变量值”输入框中输入Python的安装路径(如D:\Python)。环境变量的配置如图1-15所示。
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_17_04.jpg?sign=1739375869-nUi7rKSzKereOLLe6eO0gw7VlIJvG3oZ-0-8deee73c83e624a7a83ae97039f07feb)
图1-15 配置环境变量
注意,变量值中的内容可以以英文分号“;”开始,前面有一个分号,并以“\”结尾,如;D:\Python\。单击“确定”保存即添加环境变量成功。接下来重复第(3)步验证即可。(6)至此,在Windows上安装Python完成。
1.4.2 在Linux和UNIX系统中安装Python
(1)安装依赖库,命令如下:
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_18_01.jpg?sign=1739375869-CC5rCj8pkIIytq0ecntEVstEoTQnQ2hN-0-6caeae1af67b80672e0d1b7084dc523c)
(2)下载Python3.6.5,命令如下:
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_18_02.jpg?sign=1739375869-0pbtRzk4VWaJTevy7dc0GUbbfQEPeyHT-0-1b445bd90fe453dee13762927b26fc38)
(3)解压缩,命令如下:
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_18_03.jpg?sign=1739375869-OGnkXRLwH7Z2KoDtizbOqAdVN3TtCMRn-0-1ae3f09946f2e053d60b8e46f671523e)
(4)移动Python到/usr/local下,命令如下:
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_18_04.jpg?sign=1739375869-pziUrsdQGOsCXy6igdkewtbAXOG7nHQW-0-5041b29f18c1bcae16252b9b493f7c65)
(5)删除旧版本的Python依赖,命令如下:
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_18_05.jpg?sign=1739375869-NM4kOIbK6zFzyhkfIJMR9yGM4IseaQtF-0-4139ff2d2ce7a62e237399eeaf2dc239)
(6)进入Python目录,命令如下:
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_18_06.jpg?sign=1739375869-AImZmV6uSI2onVSAKKYIFK1wVt3XQdOw-0-a3943fe66eac672dd28bc3846cb165b5)
(7)配置Python,命令如下:
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_18_07.jpg?sign=1739375869-XbkSzQVo4x7YpLBJdxmHF2N3QHNC7Bl7-0-0f4c135c3c233ad2376b38936deb8f01)
(8)编译源码,命令如下:
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_18_08.jpg?sign=1739375869-IO5Qvikxbk18q26oFE5na6ZY2QhJrb9h-0-e53badf7fc1a2907fdc9efb4c6b973a1)
(9)执行安装,命令如下:
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_18_09.jpg?sign=1739375869-7aMMioun8kMiABnn3kB7se2u5Q51XaIn-0-a7928db049aa2434847d7e37beb275f3)
(10)删除旧的符号连接,创建符号连接到新Python,命令如下:
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_18_10.jpg?sign=1739375869-1uOAHB1zmuCfEBICXuptjzEZyA8JMlEz-0-439709689058f5a0e608e1f5b7e2f2c5)
(11)检查安装版本,命令如下:
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_18_11.jpg?sign=1739375869-Akf33yhoK5B11ACu7SOIPNMO2PFp22tx-0-63dac419a9b36e99548c0000bc2302e2)
至此,完成了在Linux下安装Python。
1.4.3 在MacOS中安装Python
由于Mac OS X10.8~10.10中自带的Python版本是2.7,如果想要安装Python3.6,可以通过如下两种方法。
(1)从Python官方网站下载Python3.6的安装程序,双击运行并安装,具体网址为https://www.python.org/downloads/mac-osx/。
(2)如果已经安装Homebrew,就可以直接通过命令brewinstallpython3进行安装。
1)在python.org下载Mac OS X 64-bit/32-bit installer。运行安装包,删除Mac自带的Python2.7,命令如下:
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_19_01.jpg?sign=1739375869-y4tn24lqjFfRTJbKKHS4OkAIQ3MuwqPr-0-f40ddca472e2617b78694c423dd6b363)
2)把安装好的Python目录移到原来系统的目录位置,命令如下:
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_19_02.jpg?sign=1739375869-PgIQcb7pKUsi8O3LkOxKROXYXkFVSYYJ-0-39c8bdd63fbbcfba64d81fe5bda1ed39)
3)将文件所属的Group修改为wheel,命令如下:
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_19_03.jpg?sign=1739375869-ig1rDW5taKlE2BtDk6kagc7s3iiCKuCS-0-375eaf1916f814d6db828bf035a59d63)
4)更新Current的Link,原来是指向系统自带的Python2.7,现进行重新链接,命令如下:
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_19_04.jpg?sign=1739375869-W70vMBnUWoo722ilfCyXkgNG2vxCwnND-0-c7a3fbf8b7ab823da1eaaa02988328a9)
5)重新链接可执行文件。删除系统原有执行文件,命令如下:
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_19_05.jpg?sign=1739375869-4CpBEOXrdhn9nwD3gVPHtzvqDGxIbHoq-0-a9bededac56403eab10fb200185e886d)
6)建立链接,命令如下:
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_19_06.jpg?sign=1739375869-KCnxFL2FWzvraWKHDFAwxGuJqjtOcqKJ-0-0356bc50a80c762b441abf823833e044)
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_20_01.jpg?sign=1739375869-90m3GjFiF5XHQTdQzPYR6wtW9aR6PoFw-0-4c49797b9c9852003f103653ee5f4368)
7)至此,完成Python在Mac OS中的配置安装。
1.4.4 交互式IDLE的使用
IDLE是开发Python程序的基本IDE(集成开发环境),具备基本的IDE的功能,是非商业Python开发的不错的选择。当安装好Python以后,IDLE就自动安装好了,不需要另外去找。同时,使用Eclipse这个强大的框架时IDLE也可以非常方便地调试Python程序。基本功能包括:语法加亮、段落缩进、基本文本编辑、TABLE键控制、调试程序。
IDLE总的来说是标准的Python发行版,甚至是由Guido van Rossum亲自编写(至少最初的绝大部分)的。使用者可在能运行Python和TK的任何环境下运行IDLE。打开IDLE后出现一个增强的交互命令行解释器窗口(具有比基本的交互命令提示符更好的剪切-粘贴、回行等功能)。除此之外,还有一个针对Python的编辑器(无代码合并,但有语法标签高亮和代码自动完成功能)、类浏览器和调试器。菜单为TK“剥离”式,也就是单击顶部任意下拉菜单的虚线将会将该菜单提升到它自己的永久窗口中去。特别是“Edit”菜单,将其“靠”在桌面一角非常实用。IDLE的调试器提供断点、步进和变量监视功能,但并没有其内存地址和变量内容存数或进行同步和其他分析功能来得优秀。
(1)安装Python后,在Windows系统中,可以通过“开始”→“所有程序”→“Python3.6”→“IDLE”来启动IDLE。IDLE启动后的初始窗口如图1-16所示。
![](https://epubservercos.yuewen.com/A08F29/22139294909122906/epubprivate/OEBPS/Images/978-7-111-62027-3_20_02.jpg?sign=1739375869-XgsH5a0x4FGwMwGFzhdYgvUEEnEtF3FB-0-152d979686ed7732a13ab5d623e41fe9)
图1-16 IDLE界面
(2)在Mac OS中,打开“Finder”,选择“应用程序”,选择“Python 3.x”文件夹,运行IDLE。
(3)在Linux或UNIX系统中,在终端输入“idle3”启动IDLE。