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

通过Scoop安装Python后,Windows Python Launcher无法识别已安装版本

解决Scoop安装Python后Windows Python Launcher无法识别的问题

问题原因

Scoop安装的Python默认不会自动写入Windows Python Launcher(py.exe)依赖的注册表项,导致py.exe无法检测到已安装的Python版本。

解决方案

方案1:手动注册Python到Launcher

打开终端(当前用户权限即可),运行Scoop安装的Python执行以下命令:

python -m ensurepip --upgrade
python -m pip install pywin32
python -m win32com.shell.shell regserver

执行完成后,运行py -0p验证,应该能看到Scoop安装的Python版本。

方案2:检查PATH环境变量

Scoop默认会把Python路径和shims目录添加到用户PATH,但未重启终端可能不生效:

  • 打开CMD输入echo %PATH%,确认包含以下路径:
    • C:\Users\<你的用户名>\scoop\apps\python\<对应版本号>
    • C:\Users\<你的用户名>\scoop\shims
  • 如果缺失,手动添加后重启终端。

方案3:直接使用Scoop的shim命令

Scoop安装Python后会生成python3.exe等shim文件,直接用以下命令运行脚本即可,无需依赖py.exe:

python3 script.py

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 06:36:00