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

安装TensorFlow Object Detection模块时Proto相关报错求助

TensorFlow Object Detection模块相关问题解决

一、解决protoc命令未识别的问题

  • 先安装Protocol Buffers(protoc工具):
    • Windows:下载对应系统版本的protoc压缩包,解压后找到包含protoc.exe的文件夹,将该文件夹路径添加到系统环境变量PATH中,之后重启命令行窗口。
    • macOS:打开终端执行brew install protobuf。
    • Linux(Debian/Ubuntu系):终端执行sudo apt install protobuf-compiler。
  • 安装完成后,在命令行输入protoc --version,能正常显示版本号即为安装成功。
  • 回到models/research目录,重新执行命令:protoc object_detection/protos/*.proto --python_out=.

二、解决Proto模块导入错误

  • 确保已在models/research目录下成功执行上述protoc编译命令,该命令会在object_detection/protos目录下生成对应的.py文件,缺失这些文件会导致导入失败。
  • 将models/research和models/research/slim目录添加到Python环境路径:
    • Windows命令行:set PYTHONPATH=%PYTHONPATH%;你的models/research完整路径;你的models/research/slim完整路径
    • macOS/Linux终端:export PYTHONPATH=$PYTHONPATH:/你的models/research完整路径:/你的models/research/slim完整路径
    • 也可以在Python代码开头添加以下内容:
      import sys
      sys.path.append('/你的models/research完整路径')
      sys.path.append('/你的models/research/slim完整路径')
      
  • 检查object_detection/protos目录,确认每个.proto文件都对应生成了.py文件,若有缺失,重新执行protoc编译命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 08:33:14