caffe支持pycaffe的安装:ImportError: No module named google.protobuf.internal

               ImportError: No module named google.protobuf.internal

 
      今天在安装pycaffe的时候,一直在import caffe之后一直出现一个问题如下:
   ImportError: No module named google.protobuf.internal
   最后发现是找到protobuf在哪里。 因为原来编译hadoop源码的时候对protobuf安装过,不过那个时候并没有添加对python的支持 ,今天这里当然要对python进行支持才可以安装pycaffe啦。
   首先:需要如下的依赖库:
 sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
 sudo apt-get install --no-install-recommends libboost-all-dev
 sudo apt-get install python-numpy python-scipy python-matplotlib python-sklearn python-skimage python-h5py python-protobuf python-leveldb python-networkx python-nose python-pandas python-gflags Cython ipython
 sudo apt-get install protobuf-c-compiler protobuf-compiler
 sudo apt-get install libatlas-base-dev1
 sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
   然后:在protobuf的pthon目录下对python进行支持:
</pre><pre code_snippet_id="1608143" snippet_file_name="blog_20160313_2_8573157" class="plain" name="code"><pre code_snippet_id="1608143" snippet_file_name="blog_20160313_2_8573157" class="plain" name="code">python setup.py install(有可能说少一个什么compiler文件,自己去对应的目录下面创建一个就可以啦)
python setup.py test
 
  最后:把caffe的python目录添加到pythonpath中
export PYTHONPATH=/opt/modules/caffe/python:$PYTHONPATH
  之后再python下import  caffe就会正常于运行了。一般情况在编译完源码正常测试结束,并且make pycaffe 没有错误,但是import caffe还是有错,就是去找protobuf的错误,看看protobuf时候支持python,并且添加相应的目录)






  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值