ubuntu1604 caffe-ssd 安装protobuf2.6.1和python版本

在Ubuntu16.04环境下,为配合Caffe-SSD的Python3版本,本文详细介绍了如何源码编译安装protobuf2.6.1及其Python接口。首先,通过安装必要的依赖包,如python3-setuptools、autoconf等。接着,从GitHub下载protobuf2.6.1并进行编译、安装。完成编译后执行`protoc --version`检查是否成功。最后,编译并安装protobuf的Python版本,运行`python3`并导入google.protobuf验证安装。
摘要由CSDN通过智能技术生成

本人环境ubuntu1604 caffe_ssd python3.5.2 

由于编译caffe的python3版本,有一些依赖包装不上,不能联网只能源码编译,

caffe-ssd 需要protobuf 2.5以上,3.0(先装的3.12.4,后来编译不过又重新安装2.6.1的)以下

编译安装protobuf

protobuf官方编译安装教程

  • 安装依赖包

sudo apt-get install python3-setuptools

sudo apt-get install autoconf automake libtool curl make g++ unzip

下载地址:

https://github.com/protocolbuffers/protobuf/releases/tag/v2.6.1

本人下载的2.6.1

编译protobuf

tar -zxf  protobuf-2.6.1.tar.gz 

cd protobuf

 ./autogen.sh

./configure

make -j4 

make check -j4  

sudo make install

sudo ldconfig # refresh shared library cache.

测试是否编译成功

protoc --version

安装Python版本
官方教程

cd python

 python3 setup.py build

 python3 setup.py test

sudo  python3 setup.py install

测试是否安装成功

python3
import google.protobuf

 

https://blog.csdn.net/m0_38065546/article/details/90175014

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值