主要是在profile文件中增加如下配置
export PATH=$PATH:/root/anaconda3/bin
export PKG_CONFIG_PATH=/root/anaconda3/lib/pkgconfig
1. 配置.proto 文件, 大概格式如下:
(1)对象定义的话,都是message 开始, 这种在py文件中调用时,需要先初始化添加对象,
address_book = addressbook_pb2.AddressBook() ## 添加对象
person = address_book.people.add() ## 添加一个对象的主题
(2)格式:所有的数据都定义在一个message里面,数据的类型可以是bool,int32,float,double,string类型,也可以是枚举类型(enum),
定义数据前必须指定限制字required,optional,或repeated
2. #message 定义案例
//specify the proto version
syntax = "proto2"; // 注意这里用的是2, 如果是3个话,好像optional 这个明明有问题
//the name(or empty)
package tutorial;
message Person {
required string name = 1; //后面的1,2,3 表示字段的位置
required int32 id = 2;
optional string email