让优秀变成一种习惯

如何将proto文件转换成py文件

上一篇 / 下一篇  2017-10-18 16:11:38 / 个人分类:经验

tar zxvf protobuf-2.6.0.tar.gz

cd protobuf-2.6.0

./configure --prefix=/usr/

make

sudo make install

/sbin/ldconfig-v

protoc -I=.\ --python_out=.\ clientServer.proto

 

windows的方法

http://www.jianshu.com/p/0c563b2c0fdb

1、  按照http://blog.csdn.net/fengbingchun/article/details/8183468 中步骤,首先安装Python 2.7.10;

2、  按照http://blog.csdn.net/fengbingchun/article/details/47905907 中步骤,配置、编译Protobuf;

3、  将(2)中生成的protoc.exe文件拷贝到protobuf-master/python目录下;

4、  打开cmd,切换到protobuf-master/python目录下,依次执行:

python setup.py build

python setup.py test

python setup.py install



安装确认版本

>python.exe -V
 python 2.7.12
 >protoc.exe --version
 libprotoc 3.0.0
python.exe setup.py build

protoc按照进源里,python setup.py install..

创建两个文件夹\SRC_pro\SRC_py

需要编译的people_pb2.proto 文件存放在 .\SRC_pro 目录下,生成的文件放在.\SRC_py下,则可以使用命令

protoc -I=.\SRC_pro --python_out=.\SRC_py .\SRC_pro\clientServer.proto

执行命令后,将在.\SRC_py目录下生成一个people_pb2.py的文件




TAG:

 

评分:0

我来说两句

我的栏目

日历

« 2024-03-28  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 41622
  • 日志数: 40
  • 建立时间: 2015-12-17
  • 更新时间: 2017-12-28

RSS订阅

Open Toolbar