安装 Python:解释器与运行环境
要运行后面的任务管理程序,电脑上首先需要 Python。本节结束时,你能在终端里看到 Python 的版本号,并亲手执行第一行代码。
先认识三样东西
| 名称 | 作用 | 本教程使用 |
|---|---|---|
| 终端 | 输入命令、查看程序输出的窗口 | Windows 用 PowerShell,macOS / Linux 用系统自带的「终端」 |
| Python 解释器 | 读懂并执行 Python 代码的程序 | 本节安装 |
| 编辑器 | 编写、保存代码文件 | 下一节安装 VS Code |
安装了编辑器不等于安装了 Python。代码写在编辑器里,真正执行代码的是解释器。
打开终端
- Windows 11:右键点击任务栏的「开始」按钮,选择「终端」。
- Windows 10:点击「开始」菜单,输入
PowerShell,打开「Windows PowerShell」。 - macOS:按
Command + 空格,输入「终端」后回车。 - Linux:多数桌面发行版可以按
Ctrl + Alt + T。
终端里会有一行以 > 或 $ 结尾的提示符,命令就输入在它后面,按回车执行。本教程代码块里的命令不包含提示符,直接复制代码块内容即可。
安装 Python
Windows
- 打开 Python 官方下载页,下载 Python install manager(Python 安装管理器)。
- 双击下载的文件,点击「Install」。
- 安装完成后,关闭所有终端窗口,再重新打开一个。
- 执行下面的命令。第一次运行会自动下载并安装最新的稳定版 Python;如果终端出现
[y/N]之类的提问,输入y后回车。
py --version如果下载页提供的是传统安装程序(文件名形如 python-3.x.x-amd64.exe),安装界面底部有一个 Add python.exe to PATH 选项,务必勾选后再点「Install Now」。漏勾会导致终端找不到 Python,最省事的补救是重新运行安装程序并勾选它。
macOS
- 打开 Python 官方下载页,下载 macOS 安装包(
.pkg文件)。 - 双击安装包,按提示一路「继续」完成安装。
- 关闭终端,再重新打开。
Linux
多数发行版已经自带 Python 3,先执行下一步的版本检查。如果提示找不到命令,再用发行版的软件包管理器安装,例如 Ubuntu / Debian:
sudo apt install python3不要卸载或替换系统自带的 Python,系统里的其他程序可能依赖它。
检查版本
| 系统 | 命令 |
|---|---|
| Windows | py --version |
| macOS / Linux | python3 --version |
执行后会出现两种情况。
情况一,显示版本号,说明安装成功:
Python 3.14.0情况二,提示找不到命令,说明终端还找不到 Python:
py : 无法将“py”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。macOS / Linux 上对应的提示是 command not found: python3。遇到情况二,先关闭并重新打开终端再试一次;仍然不行,对照本节末尾的常见错误处理。
版本号后面的小版本不同没关系。本教程的示例需要 3.12 或更高版本,用到更新版本才有的写法时会单独注明。
后文凡是写 py 的地方,macOS / Linux 一律换成 python3。
运行第一行代码
在终端输入 py(macOS / Linux 输入 python3)后回车,会进入 交互式环境,出现 >>> 提示符。在 >>> 后面输入一行代码并回车,Python 会立刻执行并显示结果。
依次输入下面三行,每行输入后按回车:
print("Python 已准备好")
1 + 2
exit()预期结果
本教程展示交互式环境时,以 >>> 开头的行是你输入的内容,没有 >>> 的行是 Python 的输出。
下面 >>> 开头的行在交互式环境里输入(终端执行 py,macOS / Linux 执行 python3);其余是运行结果——写进文件时两者都不要带。
>>> print("Python 已准备好")
Python 已准备好
>>> 1 + 2
3
>>> exit()print(...)会把括号里的内容输出到屏幕。引号表示这是一段文字,引号本身不会被输出。- 在交互式环境里,直接输入
1 + 2也会显示结果3,适合随手试验一小段代码。 exit()退出交互式环境,回到普通终端。>>>是提示符,不是代码的一部分,不要把它一起输入。
输错了也没关系,Python 最多显示一段报错信息,不会弄坏电脑,重新输入正确的代码即可。
交互式环境里输入的代码,退出后就没有了。下一节会把代码保存到文件里,随时可以再次运行。
常见错误
提示命令不存在:先确认安装已完成,再关闭并重新打开终端。Windows 依次尝试 py 和 python,macOS / Linux 使用 python3。
输入 python 后打开了 Microsoft Store:说明 Python 还没装好,系统把命令交给了商店。回到上面的 Windows 安装步骤,安装后改用 py。
macOS 弹出「安装命令行开发者工具」窗口:说明官方安装包还没有生效。确认 .pkg 已安装完成,再重新打开终端执行 python3 --version。
版本号以 2 开头,或低于 3.12:电脑上有旧版本 Python。按上面的步骤安装新版本,然后重新打开终端检查。
出现 SyntaxError:检查括号和引号是否成对,是否使用了英文半角符号。中文的 “ ” 和 ( ) 在 Python 里不是引号和括号。
光标前面是 >>>,输入 py --version 报错:你还在交互式环境里,py --version 是终端命令,不是 Python 代码。先输入 exit() 退出,再执行终端命令。
小结
- 终端输入命令,解释器执行代码,编辑器保存代码。
- Windows 用
py,macOS / Linux 用python3;--version查看版本。 - 输入
py进入交互式环境,>>>后逐行输入代码,exit()退出。
练习
- 在终端查看本机 Python 版本。
- 进入交互式环境,输出
准备开始学习 Python。 - 在交互式环境里计算
25 + 35,然后退出。
验收:版本号以 3 开头且不低于 3.12;屏幕上出现 准备开始学习 Python 和 60;最后回到普通终端提示符,没有出现 Traceback。
查看提示
查看版本是终端命令,要在 >>> 出现之前执行。输出文字时保留 print 和两侧括号,只替换双引号中的文字。
查看参考答案
在终端执行(macOS / Linux 将 py 换成 python3):
py --version
py出现 >>> 后依次输入:
print("准备开始学习 Python")
25 + 35
exit()交互式环境中的过程:
>>> print("准备开始学习 Python")
准备开始学习 Python
>>> 25 + 35
60
>>> exit()print 输出字符串内容,两边的引号不会被打印。25 + 35 在交互式环境里会直接显示结果;写进脚本文件时则需要 print(25 + 35) 才能看到输出。