protobuf 的编译,安装与python命令行配合使用

一.protoc.exe的编译

1.生成项目的目录:\lsw\cmake-3.14.0-win64-x64\bin\protobuf-build
2.生成protoc.exe位于:\lsw\cmake-3.14.0-win64-x64\bin\protobuf-build\Release\protoc.exe
3.proto文件位于\lsw\cmake-3.14.0-win64-x64\bin\protobuf-build\Release\from,生成目标目录位于:\lsw\cmake-3.14.0-win64-x64\bin\protobuf-build\Release\to
3.cmd进入protoc.exe所在目录,执行"protoc.exe -I=./from  --java_out=./to ./from/SearchRequest.proto",即可生成协议文件位于to目录。

以上参考https://blog.csdn.net/yahstudio/article/details/48995077

所使用的工具和生成的项目稍后上传。

二.protoc.exe的安装和配置

1.复制protoc.exe,libprotobuf.dll和libprotoc.dll至某个目录

2.设置环境变量,添加安装路径至path

3.“protoc --version”查看是否安装正确

 

三.windows下python protobuf 安装

我的python版本是2.7.8

参考:https://blog.csdn.net/sherry_gp/article/details/50916958

但是过程中出现“ import pkg_resources
ImportError: No module named pkg_resources”报错。

 

四.windows10安装pip和setuptools工具

参考:https://blog.csdn.net/zxy987872674/article/details/54906908

安装完就可以删除下载的pip和setuptools文件夹了(\lsw目录也没必要)。

唯一的不足,警告“in a subsequent release (no sooner than 2020-04-20)”,可能是python2.7版本过小的原因,不理会。

接下来,重新执行第三步。

 

五.安装xlrd

执行“pip install xlrd”,结束。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值