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

Chocolatey安装MinGW后Python启动失败:文件找不到问题求助

解决PowerShell中调用Python指向MinGW无效路径的问题

以下是针对性的解决步骤:

  • 检查Python的实际调用优先级
    在PowerShell中执行命令:

    Get-Command python
    

    查看输出的Source字段,确认当前系统优先调用的Python路径是否为你实际安装的Python位置(比如C:\Python311\python.exe或微软商店版的Python路径)。如果输出仍指向MinGW的无效路径,说明存在残留的快捷方式或别名。

  • 清理Chocolatey生成的残留Shim文件
    导航到C:\ProgramData\chocolatey\bin目录,查找是否存在python.exe、python.cmd或python.ps1这类文件——这些是Chocolatey为软件生成的快捷调用文件,可能是MinGW安装时遗留的,直接删除这些文件即可。

  • 刷新环境变量并重启PowerShell
    手动修改Path后,当前PowerShell会话可能仍缓存旧的环境变量,执行以下命令刷新:

    $env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")
    

    之后完全关闭所有PowerShell窗口,重新打开后再测试python命令。

  • 修正系统默认程序关联
    打开系统设置→应用→默认应用→按应用设置,找到已安装的Python应用,确保其默认关联的执行文件是你实际安装的Python.exe,避免系统调用时错误指向旧路径。

  • 清理注册表残留项
    打开注册表编辑器(执行regedit命令),导航到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\python.exe:

    • 如果该键值的默认数据是MinGW的无效路径,修改为你实际Python安装的路径;
    • 若未安装Python或该键值无意义,直接删除整个python.exe键项。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 22:01:18