python - Protobuf 编译问题

标签 python tensorflow protoc

我一直在尝试运行 TensorFlow 库,为此我必须编译 Protobuf 库。我正在使用以下命令:

C:\tensorflow-master\tensorflow\models>protoc object_detection/protos/*.proto --python_out=.

出现以下错误:

'protoc' is not recognized as an internal or external command,

可运行的程序或批处理文件。

我不确定这里的问题是什么。我正在从 TensorFlow 模型目录中运行它,但它仍然无法识别协议(protocol)。

最佳答案

您需要先安装 Protocols 缓冲库。

从命令行进行 pip 安装,如下所示:

pip install protobuf

然后再次运行你的协议(protocol)命令

关于python - Protobuf 编译问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46084375/

相关文章:

python - 如何使用 matplotlib 和 usetex 设置轴标签(数字)的 Helvetica 字体?

python - 如何使用 Django 从 .py 文件中读取媒体文件?

python - 应用程序用户记录的地理位置 - 哪个位置最重要?

python - Jupyter : The kernel appears to have died. 会自动重启。 (喀拉斯相关)

java - 自定义 protobuf CodeGenerator 的问题

python - Linux 将相同的 .py 文件识别为不同的

python - Keras Estimator + tf.data API

python - 从 C+ 生成 TFRecord 格式数据

protocol-buffers - 如何使用protoc解码protobuf文件

protocol-buffers - 导入另一个 proto 文件时出错