已提示mediapipe安装成功仍报ImportError的问题求助
解决 Mediapipe 导入失败的问题
1. 核对VS Code使用的Python解释器与pip安装路径
- 打开VS Code,按下
Ctrl+Shift+P,输入Python: Select Interpreter,确认选中的解释器路径和你执行python -m pip install mediapipe时的Python路径完全一致。 - 验证路径:在终端执行
where python,将输出的路径和VS Code选中的解释器路径对比,不一致则切换到正确的解释器。
2. 彻底卸载重装Mediapipe
- 完全卸载现有mediapipe:
python -m pip uninstall -y mediapipe - 删除残留文件:找到Python安装目录下的
Lib\site-packages文件夹,删除所有含mediapipe的文件夹和.egg-info后缀文件。 - 安装适配Python3.7的指定版本:
注:0.8.9.1是官方标注支持Python3.7的稳定版本,可避免最新版的兼容问题。python -m pip install mediapipe==0.8.9.1
3. 修复Pylance索引异常
- 按下
Ctrl+Shift+P,输入Python: Restart Language Server重启Pylance服务。 - 若仍有黄色波浪线,打开VS Code设置(
Ctrl+,),搜索Python › Analysis: Extra Paths,添加你的Pythonsite-packages路径(例如C:\Python37\Lib\site-packages),之后重启VS Code。
4. 验证Mediapipe安装完整性
- 在终端执行以下命令,检查能否正常导入:
若能输出版本号,说明安装正常,问题出在VS Code配置;若仍报错,重复步骤2的卸载重装操作。python -c "import mediapipe as mp; print(mp.__version__)"
5. 检查虚拟环境配置(若使用)
- 确保已激活虚拟环境后再执行安装和导入:
同时在VS Code中选中虚拟环境对应的Python解释器。# 激活虚拟环境(示例环境名为venv) venv\Scripts\activate python -m pip install mediapipe==0.8.9.1
内容的提问来源于stack exchange,提问作者Kaaitj
相关产品推荐
相关产品推荐

