Как установить бинарный дистрибутив `protoc` для Python в Windows - PullRequest
0 голосов
/ 29 мая 2019

Контекст

Это, кажется, вопрос, который задавался несколько раз прежде, но ни один из ответов, которые я нашел, не является достаточно ясным, и все они, кажется, пропускают шаг. Я хотел бы использовать компилятор буфера протокола в моей системе Windows. Итак, я скачал последнюю версию для Python https://github.com/protocolbuffers/protobuf/releases/tag/v3.8.0

Внутри zip вы можете найти первый файл README, который гласит " Protobuf поддерживает несколько разных языков программирования. Для каждого программирования язык, вы можете найти инструкции в соответствующем исходном каталоге о том, как установить среду исполнения protobuf для этого конкретного языка".

Итак, я иду в папку "Python" и открываю второй файл README, который гласит следующее:

1) Убедитесь, что у вас Python 2.7 или новее. Если сомневаетесь, наберите:

$ python -V

2) Если у вас не установлена ​​программа установки, обратите внимание, что она будет загружена и установлена ​​автоматически, как только вы запустите setup.py [...].

3) Создайте код C ++ или установите бинарный дистрибутив protoc. Если вы устанавливаете бинарный дистрибутив сборки кода C ++, убедитесь, что это та же версия, что и у этого пакета. Если сомневаетесь, запустите:

$ protoc --version

Вопрос

Моя проблема в том, как мне установить двоичный дистрибутив protoc? Где это бинарное распределение? Что мне нужно сделать, чтобы установить его? Инструкции для этого находятся в одной из многих других папок, содержащихся в zip-файле? Который из ? Я вижу, что есть много других файлов README, но меня беспокоит идея случайного следования всем этим инструкциям, не будучи уверенным в том, что я делаю.

Пока что все ответы, которые я там нашел, неясны или отправлены вам в начало (например: Где находится протокол и как мне его установить? )

1 Ответ

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

Брат, я столкнулся с той же проблемой, и потребовалось два чертовых дня, чтобы разобраться в этом. Очень мало документации доступно для протокола Buffer, поэтому это сложно.

1.Ссылка, которую вы упомянули выше, ведет на эту страницу. 2. Прокрутите вниз до раздела активов. 3. Там вы найдете Protobuf-Python Zip 4. Я уверен, что вы не ищете это, поэтому просто прокрутите до конца этого раздела активов. 5. Вы найдете проток молнии. Загрузите его для вашей версии ОС и следуйте инструкциям.

Вот и все!

...