VS Code提示Python未找到报错求助:已装Python3.12.4并配置Code Runner
解决VS Code中"python was not found"报错的方案
1. 检查Python环境变量配置
- 打开系统环境变量(Win+R输入
sysdm.cpl,切换到"高级"选项卡点击"环境变量") - 在"系统变量"的
Path中确认是否存在Python的安装路径(默认是C:\Users\你的用户名\AppData\Local\Programs\Python\Python312)和Scripts路径(C:\Users\你的用户名\AppData\Local\Programs\Python\Python312\Scripts) - 若没有,点击"新建"添加上述路径,然后重启VS Code
2. 禁用Microsoft Store的Python执行别名
- 打开Windows设置,搜索"应用执行别名"
- 找到
python.exe和python3.exe对应的Microsoft Store选项,将其关闭 - 这一步是避免系统优先调用商店的Python快捷方式,而非你安装的本地版本
3. 验证Python命令的可用性
- 打开终端(VS Code内置终端或系统CMD),输入
python --version和python3 --version,确认能返回3.12.4的版本信息 - 如果只有
python能正常识别,修改Code Runner的配置为clear && python -u;如果只有python3可用,确保终端能正常执行python3命令
4. 配置VS Code的Python解释器
- 在VS Code中按下
Ctrl+Shift+P,输入Python: Select Interpreter - 选择你安装的Python 3.12.4版本(路径通常包含Python312)
- 这一步能让VS Code明确使用哪个Python环境运行代码
5. 检查Code Runner的配置细节
- 打开VS Code设置(
Ctrl+,),搜索Code Runner: Executor Map - 找到Python对应的配置项,确保值为
"python": "clear && python3 -u"(或根据你终端可用的命令调整为python) - 保存配置后,重启Code Runner插件或VS Code
内容的提问来源于stack exchange,提问作者Aimad Kafi
相关产品推荐
相关产品推荐

