Ubuntu安装配置protobuf 2.5
一、安装配置环境
Linux
1、安装protobuf
(部分环境下,比如Docker容器,建议prefix=/usr/ 不然可能踩坑无数)
下载文件 https://github.com/protocolbuffers/protobuf/releases/tag/v2.5.0 Unzip *** /home/tools/probuf/ ./configure --prefix=/home/tools/protobuf/ Make && make check && sudo make install # 配置环境变量后,验证安装成果 protoc --version |
2、配置环境变量
export PATH=/root/tools/protobuf-2.5.0/bin:$PATH # 立即生效 Or export PROTOBUF=/Users/ZZ/Python/Tools export PATH=$PROTOBUF/bin:$PATH |
Windows
下载一个exe文件即可,下载路径同上
https://blog.csdn.net/u012364372/article/details/70575279
二、python调用protobuf
(1) 建立proto文件
syntax = "proto2";
|
(2) 编译生成对应python格式文件
(3) 修改ddzPro.pb2.py文件
修改前: |
|
修改后: |
|
参考资料-- https://stackoverflow.com/questions/25036487/protocol-buffers-in-python-3-notimplementederror |
(4) 文件序列化
tt = test_pb2.Test() ----tt 序列化
-- t2 反序列化tt
|
https://blog.csdn.net/u013210620/article/details/81317731 python基础--protobuf的使用(一) |