У меня проблема с установкой буфера протокола в Windows? - PullRequest
0 голосов
/ 14 июня 2019

У меня проблема при установке protobuf для Python в Windows.Версия для Protobuf - 3.8.0. Во время упомянутого ниже шага я не могу выяснить третий шаг кода сборки C ++ или установить двоичные файлы.Кто-нибудь может объяснить?

В файле readme говорится:

1) Убедитесь, что у вас установлен Python 2.4 или новее.Если вы сомневаетесь, запустите:

$ python -V

2) Если у вас не установлены setuptools, обратите внимание, что он будет загружен и установлен автоматически, как только вы запустите setup.py.Если вы предпочитаете установить его вручную, вы можете сделать это, следуя инструкциям на этой странице:

http://peak.telecommunity.com/DevCenter/EasyInstall#installation-instructions

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

$ protoc --version

4) Запустите тесты:

$ python setup.py test Если некоторые тесты не пройдены, эта библиотека может неправильно работать в вашей системе.Продолжайте на свой страх и риск.

Обратите внимание, что существует известная проблема с некоторыми версиями Python на Cygwin, которая приводит к сбою тестов после печати ошибки: "sem_init: ресурс временно недоступен".Это похоже на ошибку либо в Cygwin, либо в Python: http://www.cygwin.com/ml/cygwin/2005-07/msg01378.html Мы не знаем, если или когда это может быть исправлено мной.Мы также не знаем, насколько вероятно, что эта ошибка повлияет на пользователей на практике.

5) Установка:

$ python setup.py install Для этого шага могут потребоваться привилегии суперпользователя.ПРИМЕЧАНИЕ. Чтобы использовать реализацию C ++, необходимо установить библиотеку времени выполнения C ++ protobuf той же версии и экспортировать переменную среды перед этим шагом.Подробнее см. В разделе «Реализация C ++» ниже.

1 Ответ

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

О, я нашел решение.Просто нужно перейти на эту страницу релиза и прокрутить вниз, а в разделе ресурсов есть файл protoc.zip.

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