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

Windows 10下Python版本异常:无法将Python 3.11设为默认版本

解决Windows下Python 3.11设为默认版本的方案

1. 调整环境变量优先级

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在系统变量的Path列表里,找到Python 3.11的安装路径(通常是C:\Users\<你的用户名>\AppData\Local\Programs\Python\Python311\和C:\Users\<你的用户名>\AppData\Local\Programs\Python\Python311\Scripts\),把这两项拖到列表最顶端
  • 检查列表里是否有其他Python版本(3.9、3.10)的路径,要么删除,要么移到3.11路径的下方

2. 让python命令关联Python Launcher

  • 打开CMD,执行py -0确认3.11带*(说明Launcher默认已选3.11,但python命令没走它)
  • 修改注册表强制关联:
    1. Win+R输入regedit打开注册表编辑器
    2. 定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\python.exe
    3. 若该项不存在,右键App Paths→「新建」→「项」,命名为python.exe
    4. 右侧窗口修改(默认)的值为C:\Windows\py.exe
    5. 新建字符串值Path,值设为C:\Windows\

3. 清理残留版本与Miniconda痕迹

  • 处理无法卸载的Python 3.10.7:
    1. Win+R输入appwiz.cpl打开程序和功能,选中3.10.7右键「更改」,选择「卸载」尝试修复卸载流程
    2. 若失败,手动删除其安装目录(比如C:\Program Files\Python310\或用户目录下的对应路径),然后在注册表中搜索Python310相关条目并删除(删除前建议备份注册表)
  • 清理Miniconda残留:
    1. 检查Path环境变量,删除所有含conda或Miniconda3的路径
    2. 删除Miniconda安装目录(通常是C:\Users\<你的用户名>\miniconda3\)
    3. 注册表中搜索conda、Miniconda3相关条目,删除残留内容

4. 验证结果

  • 关闭所有CMD窗口,重新打开新窗口
  • 执行python -V,应显示Python 3.11.x
  • 执行pip -V,确认pip也对应3.11版本

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 11:40:17