google protobuf编译安装(ImportError: No module named google.protobuf.internal)

本文介绍了解决在编译Caffe Python接口过程中遇到的protobuf安装问题。由于数据源无法获取到所需资源,作者手动下载并安装了protobuf 2.5.0版本。安装步骤包括解压文件、设置权限、配置环境等。最后验证了安装的有效性。

google protobuf编译安装(ImportError: No module named google.protobuf.internal)


最近在编译caffe python接口,python下import caffe报这个错误

ImportError: No module named google.protobuf.internal

原因是之前一步 pip install -r requirement.txt不成功,原因是数据源拉不到东西,只得自己亲手安装了。

首先现在protobuf 

   下载protobuf-2.3.0:  

        http://protobuf.googlecode.com/files/protobuf-2.3.0.zip

       上边这个地址是在别的博客找到的,caffe要求这个版本要>=2.5.0,自己手动把地址里边的版本改为2.5.0成功下载。


接下来就是安装了:


unzip protobuf-2.5.0

cd protobuf-2.5.0

chmod 777 configure

./configure

make -j4

make check -j4

make install 


make install 完貌似有报错,我主要用python接口这个就没管


接下来编译python接口的(不需要python接口的请跳过)

cd ./python 
python setup.py build 
python setup.py test 
python setup.py install


验证使用命令 protoc -version
这步我还没有得到结果。

可是在python 下使用 
>>import google.protobuf
没有报错,那就是能用了。

那些错误我估计是环境变量什么的问题,先不去找这个原因了。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值