尝试执行train.py或model_main.py时,我总是收到错误消息。后者总是返回“没有名为pycocotools的模块。”
train.py错误取决于我尝试的Tensorflow的版本,但始终是“模块tensorflow没有属性'[something]'”,例如“ contrib”或“ experimental”。
我正在使用以下命令:python model_main.py --logtostderr --train_dir=training/ --pipeline_config_path=training/faster_rcnn_inception_v2_pets.config
我还尝试了将train.py移植到v2,没有任何更改。
完整追溯:
Traceback (most recent call last): File "train.py", line 49, in <module> from object_detection.builders import dataset_builder File "C:\tensorflow1\models\research\object_detection\builders\dataset_builder.py", line 27, in <module> from object_detection.data_decoders import tf_example_decoder File "C:\tensorflow1\models\research\object_detection\data_decoders\tf_example_decoder.py", line 32, in <module> slim_example_decoder = tf.contrib.slim.tfexample_decoder AttributeError: module 'tensorflow' has no attribute 'contrib'
系统信息:
非常感谢您关注此问题-我不是专业的程序员,只是一个试图变得更好的业余爱好者。感谢您为解决该问题所提供的帮助,我非常乐于接受教育,以帮助我了解这些问题背后的“原因”!