Protobuf基础之Windows下安装python protobuf 模块

1、从https://github.com/google/protobuf 的Downloads模块下载 

protobuf-2.6.1.zip 和 protoc-2.6.1-win32.zip

(笔者机器上已安装了python2.6.4版本)

2、解压上面两个zip文件,将protoc-2.6.1-win32.zip里的protoc.exe,放到protobuf-2.6.1的src目录下

 

 

 3、cmd窗口下切换到protobuf-2.6.1的python目录下,依次运行以下命令:

python setup.py build

python setup.py test

python setup.py install

 


 

4、最后验证python的protobuf模块是否安装成功,运行命令:import google.protobuff,没有报错即可。



 

相关推荐

Protobuf协议初级详解(python使用)从安装到序列化-反序列化

Protobuf是一种轻便高效的结构化数据存储格式,可以用于结构化数据序列化,很适合做数据存储或 RPC 数据交换格式。它可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。可以简单理解为,是一种跨语言、跨平台的数据传输格式。与json的功能类似,但是无论是性能,还是数据大小都比json要好很多。protobuf的之所以可以跨语言,就是因为数据定义的格式为.proto格式,需要基于protoc编译为对应的语言。

qq_41866988的博客 5737

windows 系统下protobuf-2.6.1的安装说明

首先,需要下载protobuf-2.6.1.zip与protoc-2.6.1-win32.zip,解压后将protobuf-2.6.1文件夹与protoc-2.6.1-win32文件夹拷贝到,某一路径下,这里为:D:\CaffeSoft目录下,如下图所示。 将protoc-2.6.1-win32文件夹中的protoc.exe,拷贝到C:\Windows\System32目录下(相当于将该路径

wangyjfrecky的博客 3648

PBR:双向反射分布函数(BRDF)介绍与Cook-Torrance模型的实现

PBR:双向反射分布函数(BRDF)介绍与Cook-Torrance模型的实现 BRDF简介 再介绍BRDF之前我们要引入渲染方程这个东西: 其中L表示辐射率,其公式为: 它表示了一个拥有辐射强度Φ的光源在单位面积A,单位立体角ω上的辐射出的总能量。 辐射率是辐射度量学上表示一个区域平面上光线总量的物理量,它受到入射光线与平面法线间的夹角θ的余弦值cosθ的影响:当直接...

小龙虾的博客 1万+

Windows环境下安装python protobuf模块

What is protocol buffers? 首先介绍一下什么是protobufprotobuf 是由google开发完成并放到github上分享的一套打包数据的机制。 下面将详细介绍如何在windows安装protobuf 1. 下载protobuf python 在GitHub上找到需要的版本进行下载:https://github.com/protocolbuffers/prot...

weixin_42310458的博客 4171

pythonwindows 环境下如何安装protobuf

首先需要下载环境包 https://github.com/protocolbuffers/protobuf/releases 下载好了以后,解压缩 把protoc-3.12.1-win64文件夹下面的protoc.exe移至protobuf-python-3.12.1/src目录下 在protobuf-python-3.12.1/python目录下进入cmd界面 然后在终端输入命令 python setup.py build python setup.py test pyth

CaoMei_HuaCha的博客 2760

Win10安装Protobuf2.6.1

直接下载非编译型的,不去下载源码 下载地址:https://github.com/protocolbuffers/protobuf/releases/tag/v2.6.1 protobuf-2.6.1.zip protoc-2.6.1-win32.zip 1.解压protobuf-2.6.1.zip和protoc-2.6.1-win32.zip 2.将该路径添加到系统变量path中-----把protoc-2.6.1-win32文件夹中的protoc.exe,拷贝到C:\Windows\S...

qq_40210804的博客 707

python下使用protobuf

python解决ImportError: No module named google.protobuf  关于protocol buffer的优点,就过多涉及;如果涉及到数据传输和解析,使用pb会比自己去写解析代码更有效率,至少对于大部分而言是这样的。 一、下载,安装   到code.google.com下载源码,解压:     ./configure && make &a...

weixin_34318956的博客 432

windows安装pythonprotobuf

1 下载 https://github.com/protocolbuffers/protobuf/releases 下选择下载两个文件 protoc-3.7.1-win64.zip(包含protoc.exe的已安装版) protobuf-python-3.7.1.zip(python中import prorobuf所需的安装文件) 2 拷贝 拷贝protoc-3.7.1-win64\b...

huanying_huanying的专栏 1972

【库安装windowsPython安装protobuf

Windows安装protobuf https://github.com/protocolbuffers/protobuf/releases 1、到上边的网址能找到一个包,下载下面图中的两个包 2、找到protobuf-3.11.1.zip和protoc-3.11.1-win32.zip两个文件,解压; 3、将protoc-3.11.1-win32\bin下的protoc.exe复制到pr...

qq_40690815的博客 1547

windows安装protobuf python版本

windows安装protobuf python版本 下载地址 https://github.com/protocolbuffers/protobuf/releases/tag/v3.14.0 下载两个zip包 protobuf-python-3.14.0.zip protoc-3.14.0-win32.zip 解压zip包并复制exe文件到指定目录 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2npZDLuD-1608270617112)(evernotecid:/

On the road 937

windows之google protobuf安装与使用 Basics: Python

本文将从以下几点来介绍protobuf: 1.安装 2.定义protobuf消息格式 3.编译protobuf 4.读写protobuf 1.安装 下载protobuf。下载地址 添加环境变量。将proto.exe所在的路径名放在path下。 如图: 2.定义protobuf消息格式 我们将要使用的示例是一个非常简单的“地址簿”应用程序,可以在文件中读取和写入人员的联系人详细信息。地址簿中的...

deerly_的博客 3121

windows安装protobuf for python

安装好麻烦,尤其是我不能联网 不能使用ezsetup jia

Dark_Spider的专栏 9940

Windows 10 搭建Python3 安装使用 protobuf

Windows 10 搭建Python3 安装使用 protobuf Protobuf对比XML、Json等其他序列化的优势 protobuf 不管是处理时间上,还是空间占用上都优于现有的其他序列化方式。内存暂用是java 序列化的1/9,时间也是差了一个数量级,一次操作在1us左右。缺点:就是对象结构体有限制,只适合于内部系统使用。 js...

sinat_28371057的博客 556

Python下使用protobuf

Python下使用Protocol buffers一、概述官网链接https://developers.google.com/protocol-buffers/docs/overviewgoogle的东西,请自备梯子。二、安装我用的是Python3.6,Windows环境下载链接https://github.com/google/protobuf/releases/下载两个包:protobuf-p...

天涯遍地是小草的博客 8010

Protobuf安装和使用——Python

Protobuf安装和使用——Python

含笑 1万+

ProtoBuf】在 Windows / Linux 安装 ProtoBuf 编译器(超详细教程)

检查是否安装成功。

Elena's Blog 2万+

python open 打开模式

不同模式打开文件的完全列表: 模式 描述 r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。 r+ 打开一个文件用于读写。文件指针将会放在文件的开头。 rb+ 以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。 w 打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。 wb 以二进制格式打开一个文件只用于写入。如

qq_37002116的博客 723

280亿条大数据处理实战——(三)环境安装

此节主要讲述 hdfs 的基本使用和 Spark 编译及其遇到的坑。 一、Spark编译 编译 spark 是个很复杂的过程。 1、编译方法 (1)方式一(推荐使用此种方法):使用 make-distribution.sh 进行编译: 在 $SPARK_HOME 目录下,输入并允许如下命令: ./dev/make-distribution.sh --name 2.6.0-cdh5.7...

Ocean111best的博客 513

windowspython protobuf 安装

首先从google上下载protobuf-2.5.0.zip和protoc-2.5.0-win32.zip,然后把protoc-2.5.0-win32.zip里的protoc.exe放到protobuf-2.5.0\src\下。 切换到protobuf-2.5.0\python  执行指令 python setup.py build, python setup.py test, python

缥缈的云 专栏 1万+

Chrome更新出现错误代码3: 0X80070422 -- system level的解决方案

本文主要介绍了Chrome更新出现错误代码3: 0X80070422 – system level的解决方案,希望能对使用Chrome的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 1万+

海信智能电视刷机数据 LED42K360J(1000) 生产用软件数据 务必确认机编一致 强制刷机 整机USB升级程序

MT5505机芯升级方法:1、下载数据,压缩包解压,升级软件文件夹名字为Hisense_5505,文件夹下包含“upgrade.pkg”以及version.txt2、将文件夹Hisense_5505,整个文件夹拷贝至U盘根目录下3、电视关机,插入U盘(USB3或者靠近高频头的USB口),重新启动电视机,电视机自动检测到升级软件之后并进行升级4、在升级过程中屏幕有相关提示,升级完成后能自动开机。(建议是升级完成之后拔下U盘设备以免下次开机进行重复性升级)注意:1、(U盘要求使用FAT32格式,建议4G-8G的品牌U盘,刷机成功率会高)2、升级到结束,大约需要8-30分钟,中途绝对不能断电3、升级重启第一次进入系统,请等完全正常进入开机桌面之后,才能拨下U盘4、如无法升级,将Hisense 5505文件夹内“upgrade.pkg”的文件重命名为“机型名.pkg”,此时插上U盘开机,电视就会默认为强制升级模式

上一篇: 白帽子讲Web安全-读书笔记
下一篇: Protobuf基础之proto文件的编译和使用
sharleyc
博客等级 码龄18年 18粉丝 40原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值