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

如何重置Python启动器py的已安装版本数据库?

解决py启动器残留旧Python版本的问题

1. 清理py启动器配置文件

py启动器的版本记录通常存放在py.ini配置文件中,按以下步骤操作:

  • 打开文件资源管理器,输入路径%USERPROFILE%\AppData\Local\Programs\Python\Launcher\,找到py.ini文件
  • 打开文件后,删除所有指向Python 3.11的条目(例如[Python3.11]或path=C:\Users\W\scoop\apps\python\3.11.3\python.exe这类内容)
  • 保存文件并关闭

如果用户级目录下没有py.ini,检查系统级路径C:\Windows\py.ini,重复上述操作。

2. 重新注册当前Python版本

打开PowerShell,执行以下命令:

# 进入当前Python安装目录
cd C:\Users\W\scoop\apps\python\current
# 注册当前版本到py启动器
.\python.exe -m pywin32_bootstrap

如果上述命令报错,可通过注册表手动修正:

  1. 按下Win+R输入regedit打开注册表编辑器
  2. 导航到HKEY_CURRENT_USER\Software\Python\PythonCore
  3. 删除名为3.11的子项
  4. 确认3.12子项的InstallPath值指向C:\Users\W\scoop\apps\python\current

3. 验证修复效果

运行以下命令检查版本列表:

py --list

此时应该只显示Python 3.12版本,且标记为默认(带*)。再测试启动:

py --version

应输出Python 3.12.1,且无找不到文件的错误。

备选方案:重装scoop Python组件

如果上述方法无效,尝试完全卸载后重装:

scoop uninstall python
# 清理残留配置(可选)
Remove-Item -Path "$env:USERPROFILE\AppData\Local\Programs\Python\Launcher\py.ini" -Force
scoop install python

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 11:52:41