Mac安装Protobuf
昨天在使用python脚本需要依赖google.protobuf,折腾半天才安装完,在此记录一下。
下载 Protobuf 源码
安装 automake、libtool
$ sudo brew install automake
$ sudo brew install libtool
执行 autogen
$ cd 到protobuf源码目录
$ sudo ./autogen.sh
$ sudo ./configure
编译
$ sudo make check
$ sudo make
$ sudo make install
到这里就安装完了,记得每一步都要sudo,可以验证一下:
$ protoc –version
不过还没完,这时候执行之前的python脚本依然报错,原因是需要编译protobuf的python接口,才能被调用:
cd ./python
$ sudo python setup.py build
$ sudo python setup.py test
$ sudo python setup.py install
完成。