Windows执行python hello.py时提示'Python was not found'求助
解决Python未找到的报错问题
报错信息:
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases
以下是具体解决步骤:
检查Python是否安装并添加到PATH
打开系统CMD或PowerShell,输入python --version或py --version。如果无响应,说明未安装Python:- 前往Python官方网站下载对应系统的安装包,安装时务必勾选Add Python to PATH选项,避免后续手动配置环境变量。
禁用Microsoft Store的Python别名
- 按Win+I打开Windows设置,搜索并进入「应用执行别名」。
- 找到
python.exe和python3.exe的开关,将其关闭。这些别名会将Python调用导向Microsoft Store,导致无法识别本地安装的Python版本。
配置VSCode的Python解释器
- 打开VSCode,按下Ctrl+Shift+P调出命令面板,输入
Python: Select Interpreter。 - 从列表中选择已安装的Python版本;若未显示,选择「Enter interpreter path」,手动定位到Python安装目录下的
python.exe(默认路径示例:C:\Users\你的用户名\AppData\Local\Programs\Python\PythonXX\python.exe)。
- 打开VSCode,按下Ctrl+Shift+P调出命令面板,输入
重启终端与VSCode
关闭VSCode内的终端窗口并重新打开,再次尝试运行python hello.py。若问题依旧,重启VSCode确保配置生效。验证系统环境变量
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」。
- 在系统变量的
Path中,确认Python安装目录及Scripts目录已添加;若未添加,手动加入后点击确定,重启终端再试。
内容的提问来源于stack exchange,提问作者710isaiah
相关产品推荐
相关产品推荐

