1. 下载安装包
2. 解压缩
tar –xzvf protobuf-2.6.1.tar.gz
3. 安装protoc
在python中使用protocbuf需要Protocal Buffer 编译器,即protoc,所以要先安装protoc。
进入解压缩后的文件夹
cd protobuf-2.6.1/
./configure
make
make check
make install
在开发机上安装,在执行『make install』时,会报权限不够的错误,这时需要改变下protoc的安装路径,执行:
./configure --prefix=$path
$path是用户有权限的路径,然后继续安装,为了成功安转,先执行:
make clean
接着,重新执行一遍:
make
make check
make install
安装成功后,会在指定的安装路径下,生成bin目录,可以把这个路径添加到PATH中。执行protoc –version,如果显示出protoc的版本号,表示安装成功。
4. 为python安装protocbuf
进入到解压的路径protobuf-2.6.1/python下,执行
python setup.py install
至此,安装成功。