Python可以在多个平台上进行安装和开发,比如Linux/UNIX、Windows、macOS等。本节重点介绍在Windows和在Linux上安装部署Python,以及Python的集成开发环境PyCharm的安装和使用。
进入Python官网“https://www.python.org/”,按以下步骤下载所需版本的Python安装程序。
步骤01:在【Downloads】下拉列表中单击【Windows】选项,如图1-2所示。
图1-2 Python官网各平台下载图
步骤02:打开Windows各版本下载页面,如图1-3所示。
图1-3 Windows各版本下载页面
【Downloads】下拉列表中有多种安装包,以下三个平台安装包相对重要。
(1)Source code:Linux版本下载。
(2)Windows:Windows版本下载。
(3)macOSX:macOSX版本下载。
需要安装在哪个平台上,单击相应的平台链接就可以进入下载页面。
本书介绍的Python是在Windows操作系统上安装的,使用的是Win7操作系统。若Python在Linux操作系统上安装,需使用Ubuntu Desktop 16.04操作系统。Linux操作系统安装Python要注意操作权限,可以使用超级用户root完成安装。
步骤03:根据操作系统的配置情况,下载相应Python版本。
截至本书完稿,Python 3.X最新版本为3.7.2,Python 2.X最新版本为2.7.15。Python 3.7.2-2018-12-24下方有多个安装包的下载链接,可根据需要选择下载对应的安装包,各安装包的含义如下。
Windows X86 web-based Installer:32 bit系统,通过网络安装,就是执行安装后才通过网络下载Python;
Windows X86 executable Installer:32 bit系统,可执行文件,就是把要安装的Python文件全部下载后在本机安装;
Windows X86 executable zip file:32 bit系统,压缩包,就是Python打包成zip压缩包;
Windows X86-64 web-based Installer:64 bit系统,通过网络安装,就是执行安装后才通过网络下载Python;
Windows X86-64 executable Installer:64 bit系统,可执行文件,就是把要安装的Python文件全部下载后在本机安装;
Windows X86-64 executable zip file:64 bit系统,压缩包,就是Python打包成zip压缩包。
如果不知道电脑系统类型是32位还是64位,可在桌面右击【我的电脑】-单击【属性】查看。这里选择“Windows X86-64 executable Installer”安装包。
下载好Python安装程序后,按以下步骤安装即可。
步骤01:双击Python安装程序文件 ,打开【Python3.7.2(64-bit)Setup】安装窗口,单击【Customize installation】选项,选择自定义模式安装,如图1-4所示。
图1-4 安装模式选择
步骤02:在【Optional Features】窗口中,选择要安装的功能,这里默认全选,单击【Next】按钮。如图1-5所示。
图1-5 安装功能选择
步骤03:在【Advanced Options】窗口中,可以设置程序的安装路径,一般默认是安装在C盘,也可以单击【Browse】按钮重新选择安装路径。其他选项保持默认,单击【Install】按钮开始安装,如图1-6所示。
图1-6 高级选项
步骤04:系统开始自动安装,如图1-7所示。安装完成后单击【Close】按钮,关闭窗口,如图1-8所示。
图1-7 正在安装
图1-8 安装成功
步骤01:单击【开始】→【所有程序】→【Python 3.7】,如图1-9所示。
图1-9 Python 3.7开始菜单
步骤02:单击【IDLE(Python 3.7 64-bit)】选项,打开【Python 3.7.2 Shell】窗口,输入“print("hello world!")”,按【Enter】键,打印出“hello world!”,如图1-10所示。
图1-10 输出“hello world!”
Python 3. 7安装完成后,要确保它能够在电脑上正常运行,需要在Windows的DOS窗口中进行验证。这就需要我们在电脑中配置好环境变量。
步骤01:右击【我的电脑】图标,接着单击【属性】选项,如图1-11所示。
步骤02:在系统属性界面,单击【高级系统设置】选项,如图1-12所示。
图1-11 【我的电脑】右键菜单
图1-12 系统属性
步骤03:弹出【系统属性】对话框,单击【高级】选项,然后单击【环境变量(N)……】按钮,如图1-13所示。
图1-13 系统属性高级菜单
步骤04:弹出【环境变量】对话框,单击【系统变量(S)】的【Path】选项,如图1-14所示。
图1-14 环境变量
步骤05:单击【编辑(I)……】按钮,弹出【编辑系统变量】对话框,在【变量值(V)】后的文本框内填入Python 3.7的安装目录,单击【确定】按钮保存并关闭当前对话框,如图1-15所示。
步骤06:依次单击图1-14。单击图1-13中的【确定】按钮,即可完成环境变量设置。
下面来验证环境变量设置是否成功,单击【开始】→【运行】,在【打开(O)】后的文本框内输入“cmd”,单击【确定】按钮,如图1-16所示。
图1-15 编辑Path系统变量
图1-16 运行窗口
在【DOS命令行】窗口输入“python”命令,按【Enter】键,界面会显示出Python安装版本等信息,并出现Python提示符,如图1-17所示。
图1-17 命令行窗口
到此为止,Python 3.7在Win 7操作系统下的安装全部完成。
Linux操作系统的很多应用会用到Python,如Ubuntu的apt-get,所以Linux操作系统都已安装好了Python,那么如何查看Linux系统中Python版本呢?
步骤01:打开Ubuntu Desktop 16.04系统,在桌面单击右键,打开快捷菜单,单击【Open Terminal】选项,如图1-18所示。
步骤02:进入Terminal界面,输入“python——version”后按【Enter】键,屏幕会显示当前操作系统已安装好的Python版本,如图1-19所示。
图1-18 右键菜单
图1-19 查看Python版本
如果用户不追求高版本的话,输入“python”即可进行Python开发,如图1-20所示。
图1-20 Python命令提示
由于Python版本要和操作系统保持一致,因此如果升级Python版本,不能卸载以前的Python版本。
下面介绍如何安装Python 3.7.2版本。
步骤01:进入Terminal界面,输入“wget http://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz”。
步骤02:按【Enter】键,下载Python 3.7.2安装包,图中加方框数字表示下载进度,下载完成会显示“100%”的字样,如图1-21所示。
图1-21 下载Python3.7.2安装包
步骤03:解压Python 3.7.2安装包,输入“tar-xvzf Python-3.7.2.tgz”。
步骤04:等待解压安装包,成功解压界面,如图1-22所示。
图1-22 解压Python-3.7.2安装包
步骤05:输入“cd Python-3.7.2”后便可进入Python-3.7.2的目录。
步骤06:依次输入以下命令后,按【Enter】键,安装Python-3.7.2。
由于缺失依赖包,安装可能会报错,如图1-23所示。
图1-23 安装报错信息
这时需要进入安装目录Python-3.7.2/Modules/,双击打开Setup文件,找到第338行,将前面的“#”删掉,然后保存,如图1-24所示。
图1-24 zlib设置
步骤07:重新运行以下命令。
步骤08:安装成功,如图1-25所示。
图1-25 安装成功
在1.2.1小节中提到,Python安装完成后,可以单击【开始】→【所有程序】→【Python 3.7】→【IDLE(Python 3.7 64-bit)】,打开【Python 3.7.2 shell】窗口,实现Python的开发,但这只适合快速简单代码的开发模式,不适合大型复杂的开发模式,所以我们需要寻找更专业的开发工具。
“工欲善其事,必先利其器”,作为Python专业开发人员和初学者都青睐的IDE, PyCharm有一整套工具可以帮助用户在开发时提高工作效率,如语法高亮、智能提示、项目管理、单元测试、版本控制等。此外,它还支持Django框架下的专业Web开发,而且支持多种平台(Windows/MacOS/Linux)。本书后续章节都将采用PyCharm作为开发环境,完成Python开发。
我们以Windows系统为例讲解PyCharm的安装过程,PyCharm的下载网址为“https://www.jetbrains.com/pycharm/download/#section=windows”。
步骤01:进入PyCharm官网,单击【DOWNLOAD】按钮,下载安装包“pycharm-professional-2018.3.2.exe”,如图1-26所示。
图1-26 PyCharm下载页面
步骤02:双击安装包,打开欢迎窗口,单击【Next>】按钮,如图1-27所示。
图1-27 欢迎窗口
步骤03:在【Choose Install Location】窗口中单击【Browse……】按钮,选择安装路径,然后单击【Next>】按钮,如图1-28所示。
图1-28 安装路径选择
步骤04:在【Installation Options】窗口中勾选【64-bit launcher】和【.py】两个复选框,然后单击【Next>】按钮,如图1-29所示。
图1-29 Installation Options窗口
步骤05:在【Choose Start Menu Folder】窗口中设置PyCharm位于开始菜单里的名称,这里保持默认,单击【Install】按钮,如图1-30所示。
图1-30 Choose Start Menu Folder窗口
步骤06:显示安装进度,如图1-31所示。
图1-31 安装进度
步骤07:安装完成后单击【Finish】按钮,结束安装,如图1-32所示。
图1-32 安装完成
步骤01:单击【开始】→【所有程序】→【JetBrains】→【JetBrains PyCharm 2018.3.2】,打开【Complete Installation】对话框,选中【Do not import settings】按钮,单击【OK】按钮,如图1-33所示。
图1-33 Complete Installation
Previous version(C:\Users\Administrator\.PyCharm50\config):导入之前的版本信息。
Custom location.Config folder or installation home of the previous version:导入之前在某一路径下设置好的配置,单击 按钮,选择路径。
Do not import settings:不导入设置。
步骤02:接下来是同意协议,选择发送或不发送邮件,然后进入窗口风格选择界面,PyCharm提供了“Darcula”和“Light”两个界面风格选择,可根据个人喜好选择界面风格,如图1-34所示。
图1-34 UI界面风格选择
如果想下载更多的风格库,可以单击【Next:Featured plugins】按钮下载。
步骤03:PyCharm的注册认证,PyCharm专业版需付费使用,用户可在官网购买,PyCharm为教师和学生提供了免费版。大家也可以使用试用版,但缺少如Web开发、Python Web框架、Python的探查、远程开发能力、数据库和SQL支持等功能。注册认证成功后进入Pycharm欢迎窗口,如图1-35所示。
图1-35 PyCharm欢迎窗口
欢迎窗口的三个选项说明如下。
Create New Project:创建新项目。
Open:打开一个项目。
Check out from Version Control:从版本库中迁出。
步骤01:单击【+Create New Project】按钮,弹出【New Project】对话框,左侧列表可选择想要创建的项目类别,【Location】则是选择项目保存的路径和名称,选择【Pure Python】选项,在【Location】文本框中输入项目存放路径和名称,单击【Create】按钮,如图1-36所示。
图1-36 New Project对话框
步骤02:进入PyCharm主界面,选中项目名称右击,单击【New】→【Python File】菜单项,如图1-37所示。
图1-37 PyCharm主界面
步骤03:打开【New Python file】对话框,在【Name】文本框中输入文件名称“myfirstpython”,单击【OK】按钮,如图1-38所示。
图1-38 新建Python文件
步骤04:在右侧的代码编辑区输入如图1-39所示内容。
图1-39 代码编辑
步骤05:单击【开始】→【运行】→输入“cmd”→单击【确定】按钮,在Dos操作界面输入以下执行代码:
按【Enter】键,执行结果如图1-40所示。
图1-40 执行结果
Python中某些功能及命令需要安装特定的软件包才可实现,安装软件包的方法有很多,可以使用pip、conda安装,还可以使用easy_install安装。安装过程很简单,这里就不详细描述了。