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

树莓派4安装opencv-python时出现编译失败问题求助

解决树莓派4(Python3.11)安装opencv-python编译失败的方案
  • 使用piwheels预编译包(优先推荐)
    树莓派ARM架构下直接用pip默认源会触发本地编译,耗时且易失败,piwheels提供了适配ARM的预编译opencv-python包,无需编译即可快速安装:
    在虚拟环境中执行:

    pip install --extra-index-url https://www.piwheels.org/simple opencv-python
    
  • 确认虚拟环境的Python版本
    确保当前虚拟环境绑定的是Python3.11,执行以下命令验证:

    python --version
    pip --version
    

    输出需显示Python 3.11.x,且pip路径指向该虚拟环境的Python3.11。

  • 补全系统依赖库
    若仍需本地编译,先在系统层面安装必要依赖,避免编译时缺失组件:
    退出虚拟环境,在终端执行:

    sudo apt update && sudo apt install -y build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
    sudo apt install -y libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
    

    完成后回到虚拟环境重新尝试安装。

  • 指定兼容的opencv-python版本
    部分高版本opencv-python对Python3.11的ARM支持不完善,可尝试指定稳定兼容版本:

    pip install opencv-python==4.8.0.74
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 03:27:41