cmd怎么查看Python版本

青禾
青禾
发布时间:2026-10-25| 7人浏览过
原创

在 Windows 系统的命令提示符(cmd)中,查看 Python 版本最直接的方法是执行命令 python --version 或 python -V。系统接收到指令后,会直接返回当前系统默认使用的 Python 版本号。此外,如果计算机中安装了 Windows Python 启动器,也可以使用 py --version 进行查询。

一、操作步骤:打开 cmd 并执行查询命令

要在命令提示符中完成版本确认,只需按照常规流程启动终端窗口并输入特定指令:

  1. 打开命令提示符:按下键盘快捷键 Win + R 唤起“运行”对话框,在输入框中键入 cmd 并按回车键打开终端。也可以在“开始”菜单搜索栏中直接输入 cmd 并点击打开。
  2. 输入版本查询命令:在闪烁的光标处输入以下任一命令,然后按下回车键:
python --version

或者使用简写形式(注意此处的字母 V 必须为大写):

python -V

若系统环境配置正常,终端将立即在下一行给出版本信息。例如:

示例输出:
Python 3.11.4
cmd怎么查看Python版本
图 1:在 Windows 命令提示符中查询 Python 版本的核心操作流程
注意事项:简写参数 -V 中的 V 必须是大写字母。如果在命令行中输入小写字母 python -v,并不会打印版本号退出,而是会以“详细输出模式(verbose)”进入 Python 交互界面,屏幕上会连续打印模块加载的调试日志。如果不慎误入,可输入 exit() 退出。

二、多版本与详细信息:更全面的查询手段

很多开发者的电脑上往往安装了不止一个版本的 Python(例如因历史项目需求同时存在 3.8、3.10 与 3.12)。此时仅使用 python --version 只能看到系统默认的那一个。针对此类情况,可以使用 Windows 专属的启动器或 Python 内置模块深入查看。

1. 使用 py 启动器查看与列出所有版本

Windows 官方安装包默认会附带一个名为 py.exe 的 Python 启动器,它通常存放在 C:\Windows\py.exe 中,无需专门配置 PATH 即可全局调用:

py --version

若想列出当前计算机上注册的所有 Python 版本以及对应的安装路径,可执行:

py -0p
示例输出:
Installed Pythons found by py Launcher for Windows
-3.11-64 * C:\Users\username\AppData\Local\Programs\Python\Python311\python.exe
-3.9-64 C:\Python39\python.exe

输出中带有星号(*)的行表示当前默认运行的版本。这能让开发者清晰掌握多版本共存时的具体分布。

2. 查询详细环境信息(区分 32 位与 64 位及编译版本)

如果需要排查安装的 Python 到底是 32 位还是 64 位,或者确认编译日期与系统内核平台,可以调用 sys 模块输出完整版本字符串:

python -c "import sys; print(sys.version)"
示例输出:
3.11.4 (tags/v3.11.4:d2340ef, Jun 7 2023, 05:45:37) [MSC v.1934 64 bit (AMD64)]

末尾方括号中的 64 bit (AMD64) 明确指出了该 Python 解释器的运行架构。

cmd怎么查看Python版本
图 2:Windows 环境变量检索与 Python 可执行文件调用机制

三、常见问题与解决方法

在实际操作中,部分用户在输入命令后可能无法看到正常的版本号,最普遍的有以下两类表现:

1. 提示“'python' 不是内部或外部命令,也不是可运行的程序”

原因分析:命令提示符在接收到 python 命令后,会在当前所在目录以及系统的 PATH 环境变量所登记的文件夹中逐个查找 python.exe。如果两者都没有找到,就会出现该提示。这通常发生在初次安装 Python 时忘记勾选“Add Python to PATH”选项。

解决方法:

  • 临时验证:尝试运行 py --version。若该命令能显示版本,说明 Python 已正确安装,仅是未加入 PATH。
  • 修复环境变量:重新打开 Python 官方安装程序,在弹出的窗口中选择 Modify(修改)或 Repair(修复),或者在 Windows 搜索栏中搜索“编辑系统环境变量”,在“系统变量”的 Path 中手动添加 Python 安装目录(如 C:\Users\用户名\AppData\Local\Programs\Python\Python311)及其子目录 Scripts。

2. 输入 python 后弹出了微软应用商店(Microsoft Store)

原因分析:Windows 10 和 Windows 11 系统预设了“应用执行别名(App Execution Aliases)”。在系统没有安装完整 Python 或 PATH 顺序落后的情况下,系统会自动引导用户前往应用商店下载安装,从而拦截了命令提示符的正常调用。

解决方法:

  • 按下 Win + I 打开“设置”窗口。
  • 依次进入 应用 > 高级应用设置 > 应用执行别名(或在设置搜索框中搜索“应用执行别名”)。
  • 在别名列表中找到名称为 应用安装程序(python.exe) 和 应用安装程序(python3.exe) 的选项,将右侧开关置为“关”。
  • 重新打开一个新的 cmd 窗口再次执行 python --version 即可。
cmd怎么查看Python版本
图 3:cmd 查看 Python 版本常见异常与排查修复决策图

四、常用查看命令对比与总结

为了便于在不同工作场景下快速选择合适的指令,下表归纳了在 Windows cmd 下常用的 Python 版本查询命令及其典型用途:

查询命令 典型输出 适用场景与特点
python --version Python 3.11.4 最通用的标准命令,输出简洁,常用于构建脚本与环境自检
python -V Python 3.11.4 上述命令的大写简写形式,输入更快捷,字母必须大写
py --version Python 3.11.4 Windows 专属启动器,即使未配置环境变量也常能直接运行
py -0p -3.11-64 * C:\...\python.exe 多版本共存场景,一次性列出本机所有 Python 版本及绝对路径
python -c "import sys; print(sys.version)" 3.11.4 (tags/...) [64 bit] 深度查询场景,明确展示 32 位/64 位架构、GCC/MSVC 编译版本信息
cmd怎么查看Python版本
图 4:常用 Python 版本查询命令与核心使用场景速查

综上所述,日常开发中直接在 cmd 中键入 python --version 即可满足绝大部分查询需求;若遇到多版本切换或路径冲突,结合 py -0p 与系统环境变量排查,便能快速定位并确认当前的 Python 运行环境。

相关标签:

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。