Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.
时间: 2025-03-10 08:08:14 浏览: 31
### 解决 Windows 系统中 Python 未找到提示的方法
当在 Windows 的 CMD 中输入 `python` 命令时,如果系统尝试通过 Microsoft Store 安装 Python 或显示找不到 Python,则可能是由于应用执行别名 (App Execution Aliases) 功能所致。该功能使得某些命令(如 `python` 和 `python3`)指向 Microsoft Store 而不是实际安装的 Python 版本。
#### 关闭应用执行别名
为了防止这种情况发生,并确保能够正常使用已安装的 Python 发行版:
- 打开 **设置** (`Settings`)。
- 寻找并进入 **应用程序** (`Apps`) 类目下的 **应用执行别名** (`App execution aliases`) 设置项[^1]。
- 将与 Python 相关的应用执行别名全部关闭,即取消勾选 `python.exe` 及其他关联条目的启用状态[^2]。
#### 验证 Python 是否正确配置
完成上述操作之后,建议验证 Python 是否已被正确添加到系统的 PATH 环境变量之中。这一步骤对于确保可以在任何位置调用 Python 至关重要。可以通过以下方式检查:
```batch
echo %PATH%
```
或者更直观的方式是在 PowerShell 使用:
```powershell
$env:Path -split ';'
```
确认输出列表里含有 Python 安装目录及其 Scripts 子文件夹的位置。如果没有,请手动编辑环境变量来加入这些路径。
另外值得注意的是,有时即使已经按照常规方法设置了环境变量,但由于缓存等原因仍可能出现问题。此时重启计算机可以刷新所有环境变量设置,从而让更改生效。
#### 清除残留的快捷方式
除了调整应用执行别名外,还应该清理掉可能导致冲突的旧版本链接或快捷方式。具体来说就是移除位于 `%LOCALAPPDATA%\Microsoft\WindowsApps` 文件夹内的 `python.exe` 和/或其他同名可执行文件副本。不过需要注意的是,直接删除可能会失败;这时可以选择先禁用再删除,或者是借助管理员权限来进行处理。
### 注意事项
尽管关闭应用执行别名能有效解决问题,但这并不影响未来更新后的 Windows 操作系统再次开启这一特性。因此保持关注官方文档和技术社区动态有助于及时应对潜在变化带来的挑战。
阅读全文
相关推荐















