Windows怎么查看已安装python版本

七月
七月
发布时间:2026-11-15 | 2人浏览过
原创

在Windows系统中查看已安装Python版本的实用操作指南。详细介绍通过CMD命令行、PowerShell、Windows Python启动器py命令查看多版本及安装路径的具体步骤与常见问题排查。

Windows 系统环境 Python 基础运维
Windows怎么查看已安装python版本

在 Windows 系统中查看已安装的 Python 版本,最直接的方式是打开“命令提示符”(CMD)或 PowerShell 执行 python --version。若系统中存在多个 Python 版本,或者遇到命令无回显、跳转微软应用商店等情况,可借助 Windows 原生自带的 Python 启动器指令 py -0p 一键列出全部已登记的版本及对应的物理安装路径。

一、命令行快速查看默认 Python 版本

当在 Windows 上搭建开发环境或运行脚本时,系统默认调用的 Python 程序是由系统环境变量 PATH 的排列顺序决定的。通过简单的控制台指令,读者可以在数秒内确认当前默认绑定的版本。

1. 打开终端工具

在键盘上同时按下 Win + R 打开“运行”对话框,输入 cmd 并按回车键,即可打开经典的命令提示符窗口。此外,右键点击任务栏上的“开始”图标,选择“终端”或“Windows PowerShell”同样可以完成后续操作。该查询只需普通读取权限,无需以管理员身份运行。

2. 执行版本查询命令

在光标处输入以下命令并按下回车:

执行命令:
python --version

或者使用大写字母 V 的简写语法:

执行命令:
python -V
[示例控制台输出] Python 3.12.3

屏幕打印出的 Python 3.12.3 即代表当前环境变量中优先响应的主版本为 3.12.3。只要命令能正常输出版本号,说明 Python 主程序已被正确识别。

Windows怎么查看已安装python版本

图 1:通过命令行查看 Python 版本的标准操作流程

二、多版本并存与物理路径查询(使用 py 启动器)

很多开发者的电脑中因历史项目、深度学习框架或配套软件,会安装多个不同版本的 Python(例如 3.10 与 3.12 并存)。普通的 python --version 只能反映环境变量中最靠前的那一个,无法展示电脑里到底装了几个 Python,也无法告知具体的安装目录。

自 Python 3.3 起,Windows 版本的官方安装包默认会向系统注入一个轻量级调度器——Python 启动器(py.exe)。它通常位于 C:\Windows\py.exe,即便环境变量 PATH 出现损坏或未配置,py 依然能够独立运行。

1. 查看系统已识别的全部版本

执行命令:
py -0
[示例控制台输出] Installed Pythons found by py Launcher for Windows
 -V:3.12 *
 -V:3.10

在输出结果中,带有星号(*)的行代表当前系统的缺省默认版本。

2. 显示版本与完整物理安装路径

如果需要配置 IDE(如 PyCharm、VS Code)或定位 site-packages 目录,必须明确知道 python.exe 的绝对安装路径。此时在参数中加入 p(paths):

执行命令:
py -0p
[示例控制台输出] Installed Pythons found by py Launcher for Windows
 -V:3.12 *        C:\Program Files\Python312\python.exe
 -V:3.10          C:\Users\Admin\AppData\Local\Programs\Python\Python310\python.exe

3. 通过 where 命令验证 PATH 中的执行体优先级

除了启动器扫描注册表之外,如果想明确输入 python 时 Windows 实际调用的具体文件位置,可执行 Windows 内置的 where 命令:

执行命令:
where python
[示例控制台输出] C:\Program Files\Python312\python.exe
C:\Users\Admin\AppData\Local\Microsoft\WindowsApps\python.exe

where 命令会按照 PATH 环境变量从前到后的搜索顺序返回所有名为 python 的可执行文件。排在最上方的第一行,就是直接在终端键入 python 时被执行的那个文件。

Windows怎么查看已安装python版本

图 2:Windows Python 启动器 (py.exe) 与多版本路径查找机制

三、在交互式环境中获取详细构建信息与位数

部分第三方库(如部分预编译的 C 扩展包)对 Python 是 32 位还是 64 位有着严格区分。简单的版本号不足以展示操作系统的位数架构与具体的编译器构建编号。

1. 进入交互解释器

在终端中直接键入 python 并回车,控制台将进入交互模式(REPL):

[示例控制台输出] Python 3.12.3 (tags/v3.12.3:f6650f9, Apr 9 2024, 14:05:25) [MSC v.1938 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

观察首行信息:末尾方括号中的 64 bit (AMD64) 明确指出了该 Python 为 64 位版本;MSC v.1938 则标明了构建时采用的微软 Visual C++ 编译器版本。检查完毕后,输入 exit() 并按回车即可退出交互环境。

2. 在 Python 脚本代码中读取版本

如果是在编写自动化检测脚本,可通过标准库内置的 sys 与 platform 模块读取版本对象:

Python 交互代码:
>>> import sys
>>> print(sys.version)
3.12.3 (tags/v3.12.3:f6650f9, Apr 9 2024, 14:05:25) [MSC v.1938 64 bit (AMD64)]
>>> print(sys.version_info)
sys.version_info(major=3, minor=12, micro=3, releaselevel='final', serial=0)

四、免命令行:通过 Windows 设置与控制面板查看

如果当前不方便使用命令行,或者怀疑之前的 Python 安装包未清理干净,可通过 Windows 提供的图形界面集中核查。

  1. 使用快捷键 Win + I 打开 Windows“设置”。
  2. 在左侧菜单点击“应用”,随后进入“已安装的应用”(Windows 10 中为“应用和功能”)。
  3. 在顶部的搜索栏中输入 Python。

列表中会清晰列出所有通过标准 MSI/EXE 安装包安装的 Python 实例。每个条目均包含具体的版本号(例如 Python 3.12.3 (64-bit))、占用磁盘大小以及安装日期。如果需要卸载某个冗余的旧版本,直接点击条目右侧的三点菜单即可。

五、常见问题排查与解决

在实际操作中,读者在命令提示符下输入版本查询指令时,常会遇到命令报错或跳出微软应用商店的问题。以下是两个高频问题的产生原因及排查路径。

问题一:提示“'python' 不是内部或外部命令,也不是可运行的程序”

原因解释:这是因为在运行 Python 安装包向导时,没有勾选底部的“Add python.exe to PATH”选项,导致 Windows 无法在系统默认路径列表中定位到 python 可执行文件。

快速应急:先在终端中输入 py --version。因为 py.exe 默认位于 C:\Windows 目录下(该目录永远在系统 PATH 中),即使主程序未加入环境变量,通常启动器也能直接运行。

彻底解决:在 Windows 搜索框搜索“编辑系统环境变量”并打开,点击右下角的“环境变量”。在“系统变量”或“用户变量”中找到 Path 双击编辑,将 Python 的安装根目录(例如 C:\Program Files\Python312\)及子目录 Scripts\ 添加进去,点击确定后重新打开命令提示符即可生效。

问题二:输入 python 后未显示版本,而是弹出微软应用商店(Microsoft Store)

原因解释:从 Windows 10 较新版本起,微软在系统中默认内置了名为“应用执行别名”的 0 字节占位文件。当检测到系统未配置实际的 Python 环境变量时,系统会自动拦截并唤醒应用商店引导用户安装。

解决步骤:

  1. 打开 Windows“设置” → 点击“应用” → 进入“高级应用设置”。
  2. 点击“应用执行别名”(App execution aliases)。
  3. 在应用列表中向下滑动,找到“应用安装程序 (python.exe)”与“应用安装程序 (python3.exe)”。
  4. 将这两项的开关全部切换为“关”。

关闭后,系统将不再自动跳转商店,恢复正常的控制台命令解析。

Windows怎么查看已安装python版本

图 3:命令未识别或跳转微软商店排查流程

六、常用查看方法对比与场景总结

为了帮助读者根据当前的系统状态快速选择最适宜的方法,下表将本文介绍的四种主要方式在功能特点、对 PATH 依赖程度及适用场景上进行了综合归纳:

Windows怎么查看已安装python版本

图 4:Windows 查看已安装 Python 版本的常用方法速查总结

关键实践建议
在日常开发与脚本调试中,推荐优先使用 py -0p 作为环境基准检查命令。该命令既不会因为系统 PATH 的缺失而报错,又能在多版本并存的机器上完整列出物理安装路径,是快速理清 Windows 本地 Python 环境最稳妥高效的方式。
相关专题:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表