caffe支持pycaffe的安装:ImportError: No module named google.protobuf.internal
2016-03-13 11:58
806 查看
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 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:$PYTHONPATH之后再python下import caffe就会正常于运行了。一般情况在编译完源码正常测试结束,并且make pycaffe 没有错误,但是import caffe还是有错,就是去找protobuf的错误,看看protobuf时候支持python,并且添加相应的目录)
相关文章推荐
- 前端工程师的知识体系
- kettle中使用javascript步骤和fireToDB函数实现自己定义数据库查询
- javascript中的数组迭代方法
- 使用jQuery.form插件,实现完美的表单异步提交
- 使用jQuery操作HTML的table表格的实例解析
- 关于如何修改PreferenceFragment中默认的字体颜色和大小
- Caffe 代码解读之全连接层concat layer
- JavaScript变量类型
- javascript 数组去重
- jquery点击当前对象,并alert文本内容
- (记录向)reactjs学习记录
- PHP——菜单及内容轮换(Jquery)
- 剑指offer 顺时针打印矩阵
- js添加var和不加var区别
- html5 canvas
- 常用jquery插件资料
- Javascript数组Array方法解读
- POJ1135 Domino Effect(SPFA)
- javascript笔记:深入分析javascript里对象的创建(中)《转载》
- javascript笔记:深入分析javascript里对象的创建(下)---从对象创建到javascript程序优化《转载》...