1.2.2 安装Python
要进行Python开发,需要先安装Python解释器。因为Python是解释型编程语言,所以需要一个解释器,这样才能运行我们写的代码。这里说的安装Python实际上就是安装Python解释器。下面将以Windows操作系统为例介绍如何安装Python。
1.下载Python安装包
在Python的官方网站中,可以很方便地下载Python的开发环境,具体下载步骤如下。
(1)打开浏览器(如Google Chrome浏览器),进入Python官方网站,地址是https://www.python.org/,如图1.4所示。
图1.4 Python官方网站首页
说明
如果在单击Windows菜单项时没有显示右侧的下载按钮,则应该是页面没有加载完全,在加载完成后就会显示,请耐心等待。
(2)将鼠标移动到Downloads菜单上,将显示与下载有关的菜单项。如果使用的是64位的Windows操作系统,那么直接单击Python 3.11.x按钮下载64位的安装包;否则,单击Windows菜单项,进入详细的下载列表中。在下载列表中,将列出Python不同版本的下载链接,读者可以根据需要进行下载。这里单击Windows菜单项,进入如图1.5所示的下载列表中。
图1.5 适合Windows操作系统的Python下载列表
说明
在如图1.5所示的列表中:带(32-bit)的超链接,表示它在Windows 32位操作系统上使用;带(64-bit)的超链接,表示它在Windows 64位操作系统上使用。另外:标记为embeddable package的超链接,表示嵌入式安装;标记为installer的超链接,表示通过可执行文件(*.exe)方式进行离线安装;标记为embeddable zip file的超链接,表示可以集成到其他应用中的嵌入式版本。
(3)在Python下载列表页面中,将列出Python提供的各个版本的下载链接,读者可以根据需要进行下载。当前Python 3.x的最新稳定版本是3.11.0。在图1.5中单击Download Windows installer (64-bit)超链接,下载适用于Windows 64位操作系统的离线安装包,如图1.6所示。
图1.6 正在下载Python
注意
Python 3.11.x版本需要在Windows 10及以上操作系统上进行安装,如果您的操作系统是Windows 10以下版本,那么可以在下载列表页面中下载Python 3.8.x版本。
(4)下载完成后,浏览器会自动提示“此类型的文件可能会损害您的计算机。您仍然要保留python-3.11.0-am….exe吗?”,此时,单击“保留”按钮,保留该文件即可。
(5)下载完成后,将得到一个名称为python-3.11.0-amd64.exe的安装文件。
2.在Windows 64位系统上安装Python
在Windows系统上安装Python 3.x的步骤如下。
(1)双击安装文件python-3.11.0-amd64.exe,将显示安装向导对话框,选中Add python.exe to PATH复选框,表示将自动配置环境变量,如图1.7所示。
图1.7 Python安装向导
误区警示
一定要选中Add python.exe to PATH复选框,否则在后面学习中会出现“XXX不是内部或外部命令”的错误。
(2)单击Customize installation按钮,进行自定义安装(自定义安装可以修改安装路径),这里采用默认设置,如图1.8所示。
图1.8 设置要安装的选项对话框
(3)单击Next按钮,在打开的高级选项对话框中,设置安装路径为C:\Python\Python311,其他采用默认设置,如图1.9所示。
(4)单击Install按钮,将开始安装Python,并且显示安装进度。在安装完成后,将显示如图1.10所示的对话框。
图1.9 高级选项对话框
图1.10 安装完成对话框
误区警示
安装Python时,有时可能会出弹出如图1.11所示的错误提示对话框,并且不能再继续安装。
出现该错误的原因是权限设置的问题。解决方法是,在安装包文件上右击,在弹出的快捷菜单中单击“以管理员身份运行”菜单项,再继续安装即可。
图1.11 出现2503错误提示对话框
3.测试Python是否安装成功
Python安装成功后,需要检测Python是否真的安装成功。例如,在Windows 10系统中检测Python是否真的安装成功,可以在“开始”菜单右侧的“在这里输入你要搜索的内容”文本框中输入cmd命令,然后按Enter键,启动“命令提示符”窗口,再在当前的命令提示符后面输入python,并按Enter键,如果出现如图1.12所示的信息,则说明Python已安装成功,同时也进入交互式Python解释器中。
图1.12中的信息是关于笔者计算机中安装的Python的信息,其中包括Python的版本、该版本发行的时间、安装包的类型等信息。因此,如果读者计算机中安装的关于Python的信息与此信息不完全相同也没关系,只要命令提示符变为>>>,就说明Python已经准备就绪,正在等待用户输入Python命令。这也表示Python已安装成功。
图1.12 在“命令提示符”窗口中运行的Python解释器
注意
如果输入python后,没有出现如图1.12所示的信息,而是显示“‘python’不是内部或外部命令,也不是可运行的程序或批处理文件。”那么需要在环境变量中配置Python。