本人环境ubuntu1604 caffe_ssd python3.5.2
由于编译caffe的python3版本,有一些依赖包装不上,不能联网只能源码编译,
caffe-ssd 需要protobuf 2.5以上,3.0(先装的3.12.4,后来编译不过又重新安装2.6.1的)以下
编译安装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