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

Mac+Anaconda Python3.9.15环境下OpenCV与MediaPipe安装失败求助

解决Anaconda环境下OpenCV与MediaPipe安装失败问题

OpenCV安装失败解决方案

错误源于pip强制要求安装numpy==1.21.2但当前环境无法匹配,可通过以下方式解决:

  • 升级pip到最新版本:
    pip install --upgrade pip
    
  • 优先使用conda安装(Anaconda环境下更稳定,自动处理依赖):
    conda install -c conda-forge opencv
    
  • 若坚持用pip安装,可指定兼容的numpy版本范围,或跳过构建依赖检查:
    # 指定numpy版本范围
    pip install opencv-python numpy>=1.21.0,<1.22.0
    # 跳过构建依赖检查,让pip自动匹配合适版本
    pip install opencv-python --no-build-isolation
    

MediaPipe安装失败解决方案

Mac平台安装MediaPipe需注意芯片架构兼容,按以下步骤操作:

  • 先确认当前Anaconda环境已激活:
    conda activate 你的环境名称
    
  • 根据Mac芯片类型选择安装方式:
    • Apple Silicon(arm64架构):用conda-forge源安装适配版本
      conda install -c conda-forge mediapipe
      
    • Intel芯片(x86_64架构):指定兼容Python3.9的MediaPipe版本
      pip install mediapipe==0.9.0
      

通用排查步骤

  • 清理pip缓存,避免旧缓存干扰:
    pip cache purge
    
  • 若网络访问PyPI缓慢,可切换国内pip源(如清华源):
    pip install opencv-python mediapipe -i https://pypi.tuna.tsinghua.edu.cn/simple
    
  • 确认当前环境Python版本正确:
    python --version
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 08:02:02