如何在Windows中为Python安装二进制发行版“protoc” 上下文
这似乎是一个以前被问过好几次的问题,但我发现没有一个答案足够清楚,而且所有答案似乎都漏掉了一步。 我想在我的Windows系统中使用协议缓冲区编译器。因此,我下载了Python的最新版本 在zip中,您可以找到第一个自述文件,内容为“Protobuf支持多种不同的编程语言 语言,您可以在相应的源目录中找到有关如何为该特定语言安装protobuf运行时的说明” 因此,我转到文件夹“Python”,打开第二个自述文件,内容如下: 1) 确保您有Python2.7或更新版本。如有疑问,请运行: $python-V 2) 如果未安装setuptools,请注意,在运行如何在Windows中为Python安装二进制发行版“protoc” 上下文,python,windows,protocol-buffers,protoc,Python,Windows,Protocol Buffers,Protoc,这似乎是一个以前被问过好几次的问题,但我发现没有一个答案足够清楚,而且所有答案似乎都漏掉了一步。 我想在我的Windows系统中使用协议缓冲区编译器。因此,我下载了Python的最新版本 在zip中,您可以找到第一个自述文件,内容为“Protobuf支持多种不同的编程语言 语言,您可以在相应的源目录中找到有关如何为该特定语言安装protobuf运行时的说明” 因此,我转到文件夹“Python”,打开第二个自述文件,内容如下: 1) 确保您有Python2.7或更新版本。如有疑问,请运行: $py
setup.py
[…]后,它将自动下载并安装
< P > 3)构建C++代码,或者安装二进制代码的分配<代码> PotoCo/<代码>。如果安装二进制代码构建C++代码分发,请确保它与此包是相同的版本。如有疑问,请运行:
$protoc--版本
问题:
我这里的问题是,我应该如何安装protoc
的二进制发行版?这个二进制分布在哪里?我需要做什么来安装它?zip文件中包含的许多其他文件夹中是否有相关说明?哪一个?我可以看到还有许多其他自述文件,但我担心随机遵循所有这些说明而不确定我在做什么
到目前为止,我发现的所有答案都是模糊的,或者从头再给你发送(例如:)兄弟,我也面临着同样的问题,花了两天的时间才把它整理好。协议缓冲区的可用文档非常少,因此很困难 1.你上面提到的链接转到该页面。 2.向下滚动到资产部分。 3.在那里,您可以找到protobuf python zip 4.我相信你不是在找这个,所以只要滚动到这个资产部分的底部。 5.您将找到protoc拉链。下载你的操作系统版本,并按照自述
就这样 我认为您、我和其他许多人都经历过的困惑是,在每个版本的资产部分中,至少有两种不同类型的文件
除非您想从源代码构建,否则不要获取protobuf-python-3.9.1.zip或类似文件。相反,向下滚动更远,以获得protoc-3.9.1-[platform].zip。这是一个带有已编译二进制文件的版本,
protoc
binary下载链接位于发布列表的底部,该列表是您下载的protobuf-python-3.x.x.zip
或protobuf-python-3.x.x.tar.gz
,Windows 64位操作系统应该下载