已安装Python但命令提示符提示“Python was not found”问题求助
问题分析与解决方案
1. 微软商店的Python执行别名抢占优先级
你遇到的错误提示里的「App Execution Aliases」是核心问题——微软商店版Python会在系统中创建python.exe和python3.exe的别名,这些别名的优先级高于本地安装的Python,导致CMD调用的是商店的空别名而非实际安装的Python程序。
解决步骤:
- 打开Windows设置 → 应用 → 应用和功能 → 右侧找到「应用执行别名」
- 找到
python.exe和python3.exe对应的开关,全部关闭 - 关闭当前所有CMD窗口,重新打开后执行
python --version测试
2. 系统PATH环境变量未包含Python路径
VSCode和Python自带终端能正常运行Python,是因为它们直接绑定了Python的安装路径,但CMD完全依赖系统PATH查找可执行文件,若PATH未添加Python路径,CMD就无法识别。
解决步骤:
- 找到你的Python安装目录(默认路径如
C:\Users\[你的用户名]\AppData\Local\Programs\Python\Python3xx,xx为版本号;自定义安装则找你指定的文件夹) - 右键「此电脑」→ 属性 → 高级系统设置 → 环境变量
- 在「系统变量」中找到
Path,点击「编辑」 - 添加两条路径:
- Python主安装目录(如上述默认路径)
- Python的Scripts子目录(如
C:\Users\[你的用户名]\AppData\Local\Programs\Python\Python3xx\Scripts)
- 保存设置,关闭所有CMD窗口后重新打开测试
3. 安装Python时未勾选「Add Python to PATH」
多次重装仍出现问题,大概率是每次安装都跳过了这个关键选项,导致系统PATH未自动添加Python路径。
解决步骤:
- 卸载当前Python,重新运行安装包
- 安装界面务必勾选Add Python [你的版本号] to PATH
- 若需自定义安装路径,选择「Customize installation」,避免安装到微软商店默认目录
- 安装完成后重启CMD,测试
python --version
4. CMD缓存旧环境变量
即使更新了PATH,当前打开的CMD窗口可能仍使用旧的环境变量缓存,导致无法识别Python。
解决步骤:
- 直接关闭所有CMD窗口,重新打开新窗口测试
- 或重启电脑彻底刷新系统环境变量
内容的提问来源于stack exchange,提问作者Leo McIntyre
相关产品推荐
相关产品推荐

