怎么验证Python 3是否安装成功?版本查看与交互式测试方法
前置操作:打开系统的终端或命令行工具
验证 Python 安装情况必须借助系统的命令行界面完成。不同操作系统的打开方式如下:
- Windows 系统:按下键盘快捷键
Win + R,在弹出的“运行”窗口中输入cmd或powershell并回车;也可以在任务栏开始菜单搜索栏中直接搜索“命令提示符”或“PowerShell”打开。 - macOS 系统:按下
Command + 空格键呼出聚焦搜索(Spotlight),输入Terminal或“终端”并回车打开。 - Linux 系统:可以使用桌面快捷键
Ctrl + Alt + T直接唤起终端窗口,或在应用程序列表中搜索“Terminal”。
第一步:通过命令行查看版本号
查看版本号是最快速的验证方式。它能够测试两个关键点:操作系统是否能在环境变量路径中找到 Python 程序,以及找到的程序是否为版本 3。
1. 常规版本查询命令
在打开的命令行中输入以下命令之一并按回车:
python3 --version
或者使用简写参数(注意大写字母 V):
python3 -V
在 Windows 环境下,许多用户在安装时系统别名会直接映射为 python。因此在 Windows 命令提示符中,也可以尝试:
python --version
2. 识别命令执行的预期返回
如果安装成功且路径配置正确,终端会立即换行打印出当前安装的具体版本号。例如:
Python 3.12.2
判断标准非常直接:输出文本必须以 Python 3. 开头。后面的次版本号(如 10、11、12)和修订号(如 2、4)取决于安装时选用的具体安装包。
3. 校验配套的包管理器 pip
Python 3 通常在安装时会自带包管理工具 pip。验证 Python 本身之后,建议顺带检查 pip 是否同样可用:
pip3 --version
pip 24.0 from /usr/local/lib/python3.12/site-packages/pip (python 3.12)
输出中包含 pip 版本号以及指向 Python 3 路径的括号提示,表明后续可以通过 pip install 正常安装第三方库。
第二步:使用交互式解释器(REPL)进行实测
查看版本号仅确认了文件存在与链接有效。若要彻底确认解释器能够读懂代码并正常运算,最佳方式是进入 Python 交互模式(REPL,全称 Read-Eval-Print Loop)。
1. 启动交互式环境
在终端中不带任何参数,直接输入并回车:
python3
(若在 Windows 平台且已将 python 关联至 PATH,可直接输入 python;若安装了 Windows 启动器,输入 py -3 同样可以进入。)
进入成功后,终端会打印出几行欢迎与环境信息,最显著的特征是左侧的命令提示符变成了三个大于号:
Python 3.12.2 (main, Feb 2024, 12:00:00) [Clang 15.0.0] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
看到 >>> 提示符,意味着已经脱离了操作系统自带的终端外壳,直接与 Python 解释器对话。
2. 执行测试语句
在 >>> 后面依次输入以下测试语句并按回车:
测试一:打印字符串
>>> print("Hello, Python 3!")
Hello, Python 3!
在 Python 3 中,print() 必须带有圆括号。如果能够原样打印括号内的内容,说明内置函数执行完好。
测试二:进行简单算术运算
>>> 128 / 4 + 18
50.0
回车后如果能即时得到正确的运算结果,证明 Python 的表达式求值引擎工作正常。
3. 正常退出交互模式
完成测试后,需要退出 Python 环境并返回系统的命令行外壳。请使用以下规范方式之一退出:
- 在
>>>后输入exit()或quit()并回车。注意必须带有英文半角圆括号。 - 使用快捷键:在 Windows 下按下
Ctrl + Z然后按回车;在 macOS 或 Linux 下直接按下Ctrl + D。
验证未通过时的排查指南
如果在执行上述步骤时没有看到预期输出,通常属于以下三种典型情况。可根据具体表现定位原因:
1. 提示“未找到命令”或“不是内部或外部命令”
表现形式:终端显示 command not found: python3,或 Windows 提示 'python' 不是内部或外部命令,也不是可运行的程序。
根因:这并不代表 Python 没有装上,而是安装路径没有添加到操作系统的 PATH 环境变量中,导致终端在默认搜索路径下找不到对应文件。
解决办法:
- Windows:最简便的做法是重新打开最初下载的 Python 安装程序(
.exe),在弹出的界面选择“Modify”或重新安装,务必在第一步勾选底部的 “Add Python to PATH”(添加 Python 到环境变量),完成安装后重新打开一个新的 CMD 窗口测试。 - macOS / Linux:检查是否只输入了
python而未输入python3;若使用 Homebrew 安装,确认执行过brew doctor且/usr/local/bin或/opt/homebrew/bin已包含在 Shell 配置文件(如~/.zshrc)的 PATH 中。
2. 显示 Python 2.x(如 Python 2.7.18)
表现形式:执行 python -V 后返回的是 Python 2.7.x,而不是 3.x。
根因:在很多旧版 Linux 或 macOS 系统中,系统历史上自带了 Python 2 工具,并将 python 命令默认关联至 Python 2。
解决办法:在终端中强制使用明确带有“3”的指令,即执行 python3 --version 和 python3。只要 python3 返回的是 3.x,就说明 Python 3 已经就绪,日常开发时直接使用 python3 命令即可。
3. Windows 输入 python 后自动弹出应用商店(Microsoft Store)
表现形式:在 Windows CMD 或 PowerShell 中键入 python 回车后,没有运行程序,而是自动弹出了微软应用商店的 Python 下载页。
根因:Windows 10/11 系统自带了名为“应用执行别名(App Execution Aliases)”的机制,默认预置了未安装真实文件时的跳转占位符,其优先级常高于用户新安装的路径。
解决办法:打开 Windows“系统设置” → 进入“应用” → 点击“高级应用设置”中的“应用执行别名” → 在列表中找到“应用安装程序 (python.exe)”与“应用安装程序 (python3.exe)”,将它们的开关全部设为“关”。关闭后再重新打开命令提示符执行即可。
总结:安装成功的确认清单
完成验证后,可以依据以下清单进行快速最终确认:
- 执行
python3 --version(或python --version)能够正常返回主版本为 3 的版本号。 - 在终端能够顺利进入带有
>>>提示符的交互界面,执行print()语句能正常输出,并通过exit()顺利退出。 - 执行
pip3 --version能够显示对应的 pip 版本信息。
满足这三项条件后,即证明系统中的 Python 3 环境已搭建完备,可以继续进行代码编写或安装项目依赖包。
免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。









