2017-12-03 9 views
0

내가 Protoc 라이브러리를 컴파일하려고하지만 그것은 단지 나에게 그것은 내가 Google's Photobuf compilation을 다음입니다프로토 컴파일 오류 - 해당 파일이나 디렉토리

이 경우에도 이러한 디렉토리의 오류를주고 계속 내가 Protoc 추가 한 단계 to PATH 환경 변수도 포함됩니다.

그러나 단순히 object_detection/PROTOS 디렉토리

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

enter image description here

를 볼 수 없습니다 디렉토리와 파일은 분명히 존재 I이 실행

enter image description here

+0

당신은 PYTHONPATH에 라이브러리를 추가 했 : 수출 PYTHONPATH = $의 PYTHONPATH (tensorflow/모델/연구 /에서) :'pwd'에를'pwd'에/slim' –

+0

당신은 백 슬래시 \를'사용하여 시도해 봤어 \\ '보다는 파일 경로에 대한 슬래시'/'? – lit

+0

@vijaym 유닉스는 Windows가 아니라고 생각합니다. - 그래, 내가 그랬다. 검은 색 슬래시는 작동하지 않습니다. –

답변

0

있습니다 최신 protoc 버전을 사용하여 동일한 문제로 창 : 3.5.0. 변덕스럽게 나는 약간 오래된 버전 (3.4.0)을 사용해 보았고 똑같은 지시를 사용하여 작동하도록했다.

0

동일한 문제가 있습니다.
나는 anaconda3와 함께 protoc로 설치되었지만 쓸모가 없다.

이 내 솔루션입니다 다음 protoc releases page
머리와 그것의 protoc-3.4.0-win32.zip를 다운로드 추출, 당신은 bin 디렉토리에 protoc.exe을 찾을 수 있습니다. 모델

이동이/연구 폴더 tensorflow model project

다음으로,

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

Reference linking

0

사용 3.4.0 버전처럼 protoc 명령을 사용하여 object_detectionprotoc object_detection/PROTOS /에서 실행할 수 있습니다 * .proto --python_out =.