让优秀变成一种习惯
如何将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: