You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows终端执行python --version仅返回Python字样的原因是什么

Windows下执行Python版本查询命令仅输出"Python"的原因
  • Python安装包损坏/安装不完整:安装过程中断、核心文件被杀毒软件误删/篡改,会导致版本读取逻辑异常,无法正常输出完整版本号,可通过覆盖重装官方安装包排查该问题。
  • 触发了Windows系统自带的Python占位启动项:这是最常见的原因。Windows默认在应用执行别名中开启了Python的占位映射,当你没有手动配置Python环境变量优先级时,终端调用python/python3/py命令时,实际运行的是微软商店的Python引导程序,该程序仅会输出Python字样,不会返回版本号,部分场景下还会自动弹出微软商店的Python安装页。
    验证方法:执行where python(CMD)或Get-Command python(PowerShell),如果输出路径包含AppData\Local\Microsoft\WindowsApps,即可确认是该问题。
    解决方法:打开「系统设置-应用-高级应用设置-应用执行别名」,关闭Python相关的所有别名开关;或者手动编辑系统环境变量,将你自行安装的Python的根目录、对应Scripts目录的优先级调整到WindowsApps目录之上。
  • PowerShell自定义别名冲突:如果之前手动设置过Python的别名指向异常程序,也会导致版本查询输出异常,可执行Remove-Item Alias:python -Force临时清除别名验证问题。
  • 使用了定制编译的特殊Python版本:部分第三方二次编译的Python版本、或极其早期的Python测试版本,修改了版本查询参数的输出逻辑,仅输出Python标识无具体版本号。

内容的提问来源于stack exchange,提问作者user5998510

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.13 12:21:03