AttributeError: 'module' object has no attribute 'text_format'
最近在學(xué)習(xí) faster rcnn ,本來(lái)環(huán)境已經(jīng)配置好,已經(jīng)跑完自己的程序,運(yùn)行良好,后來(lái)安裝了tensorflow,然后重新使用 faster rcnn 進(jìn)行訓(xùn)練的時(shí)候居然出錯(cuò)了,我很納悶,期間沒(méi)有卸載或者修改配置文件啊,怎么會(huì)這樣?
問(wèn)題:
pb2.text_format.Merge(f.read(), self.solver_param) AttributeError: 'module' object has no attribute 'text_format'
經(jīng)過(guò)google之后發(fā)現(xiàn)是protobuf的本版發(fā)生了變換,之前在配置caffe的時(shí)候手動(dòng)安裝了protbuf,版本是2.5.0,后來(lái)安裝了tensorflow 我回憶了一下,protobuf的版本貌似是發(fā)生了變換。
所以解決辦法:sudo pip install protobuf==2.5.0
剛才又發(fā)現(xiàn)一個(gè)新的解決方法:
在文件./lib/fast_rcnn/train.py增加一行import google.protobuf.text_format 即可解決問(wèn)題總結(jié)
以上是生活随笔為你收集整理的AttributeError: 'module' object has no attribute 'text_format'的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: smooth_L1_loss_layer
- 下一篇: ImportError: No modu