Win10系统下Visual Studio Code配置Python后,使用OpenCV实现摄像头颜色检测时提示“Python未找到”的问题排查
解决"Python未找到"的错误问题
这是个Python环境配置里的常见小问题,咱们一步步排查修复:
1. 先确认Python是否在系统PATH里
先手动验证下:打开Windows的命令提示符(CMD),输入python --version或者py --version。如果能正常显示Python版本号,说明PATH配置没问题;要是还是提示找不到,那就是你安装Python的时候没把它加到系统环境变量里。
- 补加PATH的方法:
- 找到你的Python安装路径(一般在
C:\Users\你的用户名\AppData\Local\Programs\Python\PythonXX,XX是具体版本号) - 右键"此电脑"→属性→高级系统设置→环境变量→在「系统变量」里找到
Path,点击编辑→新建,把Python的安装路径和它下面的Scripts文件夹路径都添加进去 - 重启VS Code和终端,让新的PATH生效
- 找到你的Python安装路径(一般在
2. 给VS Code选对Python解释器
Code Runner可能没关联到你安装的Python版本:
- 打开VS Code,按下
Ctrl+Shift+P,输入Python: Select Interpreter,选择你本地安装的那个Python版本(比如Python 3.10.x) - 也可以调整Code Runner的执行命令:打开设置(
Ctrl+,),搜索Code-runner: Executor Map,找到Python对应的命令,改成python3或者Python的绝对路径(比如C:\Users\你的用户名\AppData\Local\Programs\Python\Python310\python.exe)
3. 关掉Microsoft Store的Python别名
错误提示里提到的这个是关键:
- 打开Windows设置→应用→应用执行别名
- 找到
Python.exe和Python3.exe的开关,把它们关闭,这样终端就不会默认跳去Microsoft Store下载Python,而是优先找你本地安装的版本
4. 验证修复结果
重启VS Code后,在终端输入python --version确认能显示版本号,再运行你的颜色检测代码,应该就能正常执行了。
要是用的是Python 3.9及以上版本,也可以试试把Code Runner的Python执行命令改成py -u,有时候这个命令能更稳定地调用本地Python。
内容的提问来源于stack exchange,提问作者Daniel Barba
相关产品推荐
相关产品推荐

