AttributeError的:'模块'对象没有属性' labelmap'

时间:2017-05-12 10:11:21

标签: caffe ssd

我正在使用ubuntu 14.04。当我打击caffe-ssd / data / VOC0712 / create_data.sh时,我引用了ssd分支caffe并遇到了下面的问题。(我将ssd分支命名为caffe caffe-ssd)

Traceback (most recent call last):
File "/home/lab/caffe-ssd/data/VOC0712/../../scripts/create_annoset.py", line 107, in 
label_map = caffe_pb2.LabelMap()
AttributeError: 'module' object has no attribute 'LabelMap'

这是我的PYTHONPATH:

lab@lab:~$ echo $PYTHONPATH
/home/lab/caffe-ssd/python

我还在create_annoset.py文件中添加了以下单词。但它似乎不起作用。

 sys.path.append("/home/lab/caffe-ssd/python")

1 个答案:

答案 0 :(得分:0)

我想也许问题是我的git的ssd-branch是原始版本的ssd。我d所以我从github下载ssd-branch zip

https://github.com/weiliu89/caffe/tree/ssd

然后解压缩。然后当我像下面的bash create_data.sh那样遇到一个新问题时:

没有名为_caffe的模块

虽然我可以在python shell中导入caffe。我已经提到由于$ PYTHONPATH混淆而出现了这个问题,然后我在文档caffe_root / scripts / create_annosets.py中添加了以下单词:

sys.path.insert(0, “YOUR_SSD_BRANCH_CAFFE /蟒”)

全部完成。