gpt4 book ai didi

python - 找不到 `protoc` 命令

转载 作者:太空宇宙 更新时间:2023-11-04 00:09:53 24 4
gpt4 key购买 nike

当我运行这个时:

protoc --python_out=. .\object_detection\protos\anchor_generator.proto

在命令行上的 tensorflow 对象检测文件中,我得到:

'protoc' is not recognized as an internal or external command, operable program or batch file.

我遵循了 protoc object_detection/protos/*.proto: No such file or directory 中的所有说明, 但他们从来没有为我工作过

除了我所做的搜索之外,我还尝试了这个命令:

py-3.6 -m pip install protobuf

它对我有用。

我又输入了命令

python_out=. .\object_detection\protos\anchor_generator.proto 

但它仍然失败,并且:

C:\Users\laptop market\Downloads\bin\protoc object_detection/protos/*.proto --py_out=.

也失败了。

最佳答案

我在 Windows 10 上解决问题的方法是

  1. 复制协议(protocol)文件https://github.com/protocolbuffers/protobuf/releases/download/v3.12.4/protoc-3.12.4-win64.zip来自链接https://github.com/protocolbuffers/protobuf/releases
  2. 解压缩 zip 文件的内容。
  3. bin 目录包含 protoc.exe
  4. 更新环境变量指向包含protoc.exe的bin目录
  5. 重新打开cmd,环境变量只在新的命令窗口生效
  6. 运行protoc object_detection/protos/*.proto --python_out=。

关于python - 找不到 `protoc` 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52929161/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com