«protoc» не распознается как внутренняя или внешняя команда, работающая программа или командный файл Windows - PullRequest
0 голосов
/ 17 мая 2019

Я пытаюсь скомпилировать библиотеку в определенную папку, выполнив команду:

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

внутри папки.

В командной строке, в том месте, где я хочу вызвать команду, я получаю сообщение об ошибке:

"C:\Users\david\AppData\Local\Programs\Python\Python37\TFLibraries/protoc is not recognized as an internal or external command, operable program or batch file."

Мой ввод:

"C:\Users\david\AppData\Local\Programs\Python\Python37\TFLibraries/protoc object_detection/protos/*.proto --python_out=." 

Теперь я знаю, что это считается очень простым вопросом, но я новичок, и у меня нет хорошего понимания ОС или командной строки. Ошибка возникает всякий раз, когда в командной строке есть пробел. Сейчас я видел, как многие люди указывали на то, что вы заходите в свойства вашей системы и редактируете системные переменные, но я не понимаю, что редактирование нового пути исправит это.

Любая помощь будет принята с благодарностью.

Спасибо

1 Ответ

0 голосов
/ 24 июня 2019

Я думаю, что это потому, что вы не настроили системную среду. Вы должны добавить папку bin, которая находится в папке protoc, к пути в системной среде. т.е.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...