原始编译错误 - 没有这样的文件或目录

时间:2017-12-03 16:34:35

标签: tensorflow cmd compilation

我正在尝试编译Protoc库,但它只是一直给我一个No Such Directory的错误,即使它在那里

我正在执行Google's Photobuf compilation步骤 我也将Protoc添加到PATH环境变量中。

但它只是没有看到 object_detection / protos目录

protoc object_detection/protos/*.proto --python_out=.

enter image description here

目录和文件显然在那里

enter image description here

3 个答案:

答案 0 :(得分:4)

与你同样的问题。
我已经安装了与anaconda3的protoc,但它没用。

这是我的解决方案:
前往protoc releases page并下载protoc-3.4.0-win32.zip,解压缩,然后在bin目录中找到protoc.exe。

将其移至模型/研究文件夹tensorflow model project

接下来,您可以使用protoc命令,如

protoc object_detection/protos/*.proto --python_out=.

Reference linking

答案 1 :(得分:2)

我使用Windows的最新protoc版本遇到了同样的问题:3.5.0。一时兴起,我尝试使用较旧的版本(3.4.0)并使用完全相同的说明使其工作。

答案 2 :(得分:2)

使用3.4.0版本并从object_detectionprotoc object_detection / protos / *运行.proto --python_out =。