Python 编程环境搭建(Windows 系统中)

时间:2023-03-09 04:30:05
Python 编程环境搭建(Windows 系统中)

由于大家普遍使用 Windows 系统,所以本文只介绍 Windows 系统中 Python 环境的安装。

在 Windows 中安装 Python 与安装普通软件没什么差别,下载所需版本的安装包后,点击“下一步”即可,需要注意的是在每一步界面中可以进行一些勾选设置,具体内容请参见下文。

1 Python 安装包下载

Python 安装包下载地址:https://www.python.org/downloads/

在浏览器中输入以上地址,进入 Python 下载页面,可以看到最新版本的是 Python 3.8.2(黄色背景色)以及各个版本的 Python,如下图所示:

Python 编程环境搭建(Windows 系统中)

如下图所示,在各个版本列表中,我们可以用右侧的进度条往下翻,可以发现 Python 可以分为两个大的版本,分别是 Python 2.x 和 Python 3.x,Python 3.x 这一大版本是一次重大升级更新,它没有考虑与 Python 2.x 的兼容性,虽然避免了引入历史包袱,但这也导致很多已有的项目无法顺利升级 Python 3.x,便只能继续使用 Python 2.x,而大部分刚刚起步的新项目又使用了 Python 3.x,所以目前官方还需要维护这两个版本的 Python。

Python 编程环境搭建(Windows 系统中)

本文是以 Python 的最新版本 Python 3.8.2 为例演示 Windows 中的 Python 安装过程。

点击下图所示的Download Python 3.8.2按钮进入 Python 3.8.2 的下载页面。

Python 编程环境搭建(Windows 系统中)

Python 3.8.2 的下载页面https://www.python.org/downloads/release/python-382/如下图所示:

Python 编程环境搭建(Windows 系统中)

对前缀的说明:

  • Windows x86-64 开头的是 64 位的 Python 安装程序;
  • Windows x86 开头的是 32 位的 Python 安装程序。

对后缀的说明:

  • embeddable zip file 表示 .zip 格式的绿色免安装版本,可以直接嵌入(集成)到其它的应用程序中;
  • executable installer 表示 .exe 格式的可执行程序,这是完整的离线安装包,一般选择这个即可;
  • web-based installer 表示通过网络安装的,也就是说下载到的是一个空壳,安装过程中还需要联网下载真正的 Python 安装包。

本文选择的是Windows x86-64 executable installer,即 64 位的完整的离线安装包。

点击下载就可以得到的 python-3.8.2-amd64.exe 。

2 安装 Python

下载好所需版本的 Python 安装包,就可以正式开始安装 Python 了。

双击下载好的 Python 安装包 python-3.8.2-amd64.exe,如下图所示,由于本人已经安装过 Python 3.8.1 版本,所以第一项显示的是Upgrade Now(现在升级),如果是第一次安装 Python 的话,应该显示Install Now(现在安装,也叫默认安装)

Python 编程环境搭建(Windows 系统中)

Python 支持两种安装方式,默认安装和自定义安装:

  • 默认安装会勾选所有组件,并默认安装在 C 盘。
  • 自定义安装可以手动选择要安装的组件,并可以按照自身习惯安装到其它盘符。

本文选择自定义安装,将 Python 安装到 D 盘的常用目录,避免C盘文件过多。点击Customize installation进入下一步,选择要安装的 Python 组件。

Python 编程环境搭建(Windows 系统中)

没有特殊要求的话,保持默认即可,本文是全部勾选。

点击Next继续,选择安装目录。

Python 编程环境搭建(Windows 系统中)

选择好你常用的安装目录,点击Install,等待几分钟就可以完成安装,会出现如下界面。

Python 编程环境搭建(Windows 系统中)

安装完成以后,打开 Windows 的命令行程序(命令提示符窗口界面),在窗口中输入 python 命令(注意字母p是小写的),如果出现 Python 的版本信息,并看到命令提示符 >>> ,就说明安装成功了,如下图所示。

Python 编程环境搭建(Windows 系统中)

3 关于 IDLE

IDLE 是 Python 自带的简易开发环境,是随着 Python 的安装而自动安装的,它是一个 Python Shell (可以在打开的 IDLE 窗口的标题栏上看到),程序开发人员可以利用 Python Shell 与 Python 交互。

IDLE 是 Python 的交互式编程环境,它相当于一个功能无比强大的“计算器”,比 Windows 系统自带的计算器的功能强大很多。安装完成以后,在 Windows 开始菜单中找到 Python 3.8 文件夹,在这里可以看到 IDLE 工具,如下图所示,

Python 编程环境搭建(Windows 系统中)

本文将以 Windows 10 家庭版 系统中的 IDLE 为例,介绍如何使用 IDLE 。

单击 Windows 系统桌面左下角的开始菜单,然后选择“Python 3.8文件夹 -> IDLE (Python 3.8 64-bit)”点击即可打开 IDLE 窗口,如下图所示。

Python 编程环境搭建(Windows 系统中)

可以输入代码,按下 Enter 键就可以查看结果,如下图所示。

Python 编程环境搭建(Windows 系统中)

在日常开发中,通常不会只写一行代码的,需要编写很多代码,这时我们就需要单独创建一个文件保存这些代码了,等全部编写完成后一起执行。具体方法如下:

(1)在 IDLE 主窗口的菜单栏上,选择“File -> New File”菜单项(快捷键 Ctrl + N),将打开一个新窗口,在该窗口中,可以直接编写 Python 代码。

按 Enter 键可以换行,如下图所示。

Python 编程环境搭建(Windows 系统中)

(2)如上图所示,左上角有*表示文件没有保存,按下快捷键<Ctrl+S>保存文件,将跳出一个窗口,可以选择保存的路径,如下图所示。

Python 编程环境搭建(Windows 系统中)

还可以自定义文件名称,本文设置为 demo.py。其中,.py 是 Python 文件的扩展名。在菜单栏中选择“Run -> Run Module”菜单项(快捷键 F5 ),运行程序,如下图所示。

Python 编程环境搭建(Windows 系统中)

(3)运行程序后,将自动打开 Python Shell 窗口显示运行结果,如下图所示。

Python 编程环境搭建(Windows 系统中)

Python IDLE常用快捷键(参考)

在 IDLE 中,可通过选择“Options -> Configure IDLE”菜单,再打开的“Settings”对话框的“Keys”选项中查看快捷键。

本文也罗列了一些常用的快捷键,显然是不全的,如下所示:

快提键 说 明 适用范围
F1 打开 Python 帮助文档 Python文件窗口和Shell 窗口均可用
Alt+/ 自动补全前面曾经出现过的单词,如果之前有多个单词具有相同前缀,可以连续按下该快捷键,在多个单词中间循环选择 Python 文件窗口和 Shell 窗口均可用
Alt+3 注释代码块 仅 Python 文件窗口可用
Alt+4 取消代码块注释 仅 Python 文件窗口可用
Ctrl+Z 撤销一步操作 Python 文件窗口和 Shell 窗口均可用
Ctrl+S 保存文件 Python 文件窗口和 Shell 窗口均可用
Ctrl+] 缩进代码块 仅 Python 文件窗口可用
Ctrl+[ 取消代码块缩进 仅 Python 文件窗口可用
Ctrl+F6 重新启动 Python Shell 仅 Python Shell 窗口可用

4 如何运行一个Python程序

Python 支持两种代码运行方式:交互式编程、编写代码源文件。

4.1 Python 交互式编程

在命令行窗口中直接输入代码,按下回车键就可以运行代码。

这种方式可以立即输出结果,并且执行完一行代码,还可以继续输入下一行代码,再次回车并输出结果。整个过程就像我们在和计算机聊天,“你说几句,我说几句”,所以称为交互式编程。

进入 Python 交互式编程环境有两种方法:

第一种方法,是在命令行工具窗口中输入 python 命令,看到>>>提示符就可以开始输入代码了,如下图所示:

Python 编程环境搭建(Windows 系统中)

第二种方法,打开 Python 自带的 IDLE 工具,默认就会进入交互式编程环境,如下图所示:

Python 编程环境搭建(Windows 系统中)

4.2 编写 Python 代码源文件

最常见的编程方式就是创建一个代码源文件,将所有代码(某一类代码)放在源文件中。

Python 源文件是一种纯文本文件,内部没有任何特殊格式,我们可以使用任何文本编辑器打开它,比如:记事本、EditPlus、PyCharm、VS Code 和 Sublime Text 3等等。要注意的是,不能使用写字板、Word、WPS 等排版工具编写 Python 源文件,因为排版工具一般都有特殊格式或者特殊字符,会使得代码变得很乱,不能被 Python 解释器识别。

(1)源文件的后缀

Python 源文件的后缀为 .py

后缀只是用来区分不同的编程语言,并不会导致源文件的内部格式发生变化,源文件还是纯文本的。编译器(解释器)、编辑器和用户(程序员)等都会依赖后缀来区分当前源文件属于哪种编程语言。

(2)源文件的编码格式

Python 3.x 这个大版本是以 UTF-8 作为默认的源文件编码格式,推荐大家使用专业的文本编辑器,请看本博客历史文章《Python 开发工具推荐》

(3)运行源文件

选择一款自己喜欢的开发工具(编辑器),创建一个源文件,命名为 demo.py,再写点儿代码,然后保存(快捷键 Ctrl + S):

print("微信公众号:码农阿杰")

运行 Python 源文件有两种方法:

(1)使用 Python 自带的 IDLE 工具运行源文件。

在本文第 3 节中已经介绍过了,此处不再赘述。

(2)在命令行工具窗口中运行源文件。

进入命令行工具窗口界面,切换到源文件demo.py所在的目录,然后输入下面的命令就可以运行源文件:

python demo.py

运行完该命令,可以立即看到输出结果,如下图所示。

Python 编程环境搭建(Windows 系统中)