我正在尝试按照以下教程使用TensorFlow训练对象检测器:https://cloud.google.com/blog/products/gcp/training-an-object-detector-using-cloud-machine-learning-engine

该教程要求使用 object_detection.train ,但是这已经移到了遗产,所以我使用了 object_detection.model_main . 此python文件的第21行调用模块 absl ,但这会导致以下错误(来自GCP日志查看器) .

回溯(最近一次调用最后一次):文件“/usr/lib/python2.7/runpy.py”,第162行,在_run_module_as_main“main”,fname,loader,pkg_name)文件“/usr/lib/python2.7 /runpy.py“,第72行,在run_globals文件中的_run_code exec代码中”/root/.local/lib/python2.7/site-packages/object_detection/model_main.py“,第21行,来自absl import flags ImportError:没有名为absl的模块

我试图将 absl>=0.1 包含在 setup.py 文件的object包部分中,用于object_detection包,但是没有用 . 接下来我尝试在打包和启动作业之前将我的absl文件夹移动到 models/research/object_detection 目录中,但这对于Tensorflow和GCP平台来说并不是很新的,所以我们将非常感谢您的帮助 . 谢谢 .