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

Colab中Object Detection API安装代码执行失败,请求排查原因

解决Colab部署Object Detection API安装报错的方案

原因分析

报错Getting requirements to build wheel did not run successfully并非Colab环境本身导致,主要是TensorFlow版本不兼容、setuptools版本过高、依赖缺失或路径配置错误引发的构建问题。

修复步骤

  1. 匹配TensorFlow与API分支版本

    • 先查看当前Colab的TensorFlow版本:
      import tensorflow as tf
      print(tf.__version__)
      
    • 克隆官方仓库并切换到与TF版本匹配的分支(例如TF2.13对应r2.13.0):
      !git clone https://github.com/tensorflow/models.git
      %cd models/research
      !git checkout r2.13.0
      
  2. 调整依赖版本

    • 更新基础依赖并指定兼容的setuptools版本:
      !apt-get update && apt-get install -y protobuf-compiler python3-pip
      !pip install --upgrade pip
      !pip install setuptools==65.5.0
      
  3. 重新执行编译与安装

    • 按正确顺序执行命令,使用PEP517规范构建:
      !protoc object_detection/protos/*.proto --python_out=.
      !cp object_detection/packages/tf2/setup.py .
      !python -m pip install --use-pep517 .
      
  4. 验证安装结果

    • 运行以下代码确认API可用:
      from object_detection.utils import label_map_util
      from object_detection.utils import visualization_utils as viz_utils
      print("Object Detection API安装成功")
      

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 16:52:41