我正在使用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")
答案 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 /蟒”)
全部完成。