You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python编写cvzone手部跟踪器报No module named 'mediapipe'如何解决

报错原因分析

抛出的ModuleNotFoundError: No module named 'mediapipe'错误核心原因是:
你所使用的cvzone手部跟踪模块底层依赖mediapipe库实现手部特征点检测逻辑,你当前运行代码的Python虚拟环境(路径为C:\Users\haseb\PycharmProjects\Final2243\venv\)中未安装mediapipe依赖库,因此cvzone内部导入依赖时触发报错。

修复方案
  • 第一步:激活项目对应的虚拟环境
    打开Pycharm内置终端,默认会自动激活当前项目的虚拟环境,若未自动激活,可手动执行对应命令:
    命令提示符(CMD)下执行:C:\Users\haseb\PycharmProjects\Final2243\venv\Scripts\activate.bat
    PowerShell下执行:C:\Users\haseb\PycharmProjects\Final2243\venv\Scripts\Activate.ps1
  • 第二步:安装mediapipe依赖
    激活虚拟环境后执行安装命令:
    pip install mediapipe
    若下载速度过慢,可使用国内镜像源安装:
    pip install mediapipe -i https://pypi.tuna.tsinghua.edu.cn/simple
    若Python版本为3.11及以上出现安装报错,可指定兼容版本安装:
    pip install mediapipe==0.10.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
  • 第三步:重新运行代码,即可正常启动手部跟踪功能。

内容的提问来源于stack exchange,提问作者Alzayer70

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 14:45:01