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

Win11如何将Python默认路径从MINGW64切换为原生Windows路径

Windows终端默认调用MINGW自带Python的修复方案

问题确认

当前终端调用的Python版本为MINGW64内置的3.9.13,和自行安装的3.10.5版本不匹配,本质是环境变量中可执行文件路径优先级问题,以下操作全部可逆,不会破坏系统配置。

零风险前置验证

  • 先定位原生Python3.10.5的安装路径,默认安装通常位于以下两个位置:
    • C:\Users\你的实际用户名\AppData\Local\Programs\Python\Python310\
    • C:\Program Files\Python310\
      进入对应路径确认存在python.exe文件,复制该路径完整地址。
  • 打开新的PowerShell/CMD窗口,输入你复制的完整路径\python.exe --version,例如C:\Users\张三\AppData\Local\Programs\Python\Python310\python.exe --version,如果输出Python 3.10.5说明路径定位正确。

永久修改默认调用路径(优先选用户变量修改,完全不影响系统全局配置)

  • 按下Win+S搜索「编辑系统环境变量」,打开后点击窗口右下角的「环境变量」按钮。
  • 仅修改当前用户的默认Python路径时,选择窗口上半部分「用户变量」区域的Path条目,点击「编辑」;需要给所有设备用户修改时再选下半部分「系统变量」的Path(新手优先改用户变量,无系统风险)。
  • 在Path编辑页的条目列表中,找到两类条目:
    • 带mingw64、Git\usr\bin字样的MINGW64相关路径(MINGW64通常随Git for Windows安装,无需删除)
    • 你刚才定位到的Python310根路径、以及Python310路径下的Scripts子文件夹路径(pip等包管理工具在该目录下,需要一并加入Path)
  • 如果Python310的两个路径不在列表里,点「新建」把两个路径依次加进去;选中这两个Python相关条目,点右侧的「上移」按钮,把它们移到所有MINGW64相关条目的上方即可。
  • 依次点击所有弹出窗口的「确定」保存配置,必须把之前打开的所有终端、PowerShell、CMD窗口全部关闭重开,再执行python --version验证,此时会默认调用3.10.5版本。

不想改环境变量的备选方案

Windows原生Python安装时默认自带py全局启动器,无需调整环境变量即可指定版本运行:

  • 终端执行py -0p可以列出系统中所有已安装的Python版本及对应路径
  • 执行py -3.10 你的脚本文件名.py即可指定用3.10.5版本运行代码
  • 新增用户变量PY_PYTHON,值设为3.10后保存,后续直接输入py就会默认调用3.10.5版本。

常见坑点排查

如果按上述步骤操作后还是调用错误版本,打开系统设置搜索「管理应用执行别名」,找到列表里的python.exe、python3.exe两个别名,把对应的开关关掉即可——Windows默认的应用商店别名经常会抢占Python调用优先级。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 23:54:17