ImportError:无法导入名称预处理器\u pb2

2024-09-27 20:16:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我在网上浏览了几天,但没有找到解决这个问题的有效方法。我正在使用GCloud上的Tensorflow对象检测API训练图像数据集。我的工作一直失败,引用这个错误。我安装了最新的protobuf版本,我也执行了这段代码(在某些情况下建议作为soluiton):

protoc object_detection/protos/*.proto --python_out=.

我已按指示做了每件事,但我的工作总是失败。在

以下是详细的错误日志:

^{pr2}$

更新:我执行了相同的过程,使用相同的包在我的CPU上对数据进行本地训练,并且它工作时没有任何错误。所以可能是GCloud的问题。在


Tags: 数据对象方法代码图像版本apitensorflow
1条回答
网友
1楼 · 发布于 2024-09-27 20:16:15

我有过很多次这个错误,每次我忘记运行命令或从正确的文件夹运行它

您必须从正确的文件夹运行命令

例如,如果您在windows操作系统上,从命令提示符将目录更改为research(object_detection的父级)文件夹,运行以下命令。根据您所在的操作系统相应地更改命令

1)protoc object_detection/protos/*.proto python_out=。在

2)设置PYTHONPATH=%cd%;%cd%\slim

然后从同一个命令行启动笔记本并尝试运行。在

相关问题 更多 >

    热门问题