Protobuf 2 на Python 3.7 - PullRequest
       21

Protobuf 2 на Python 3.7

0 голосов
/ 07 октября 2018

Я пытаюсь установить связь между двумя процессами с помощью Protobuf.Файлы *.proto содержат обозначение syntax = "proto2"; Скомпилированный код работает с Python 2, и сообщение проходит.Когда я адаптирую скрипт Python к Pyhton 3 и пытаюсь его запустить, я получаю следующее сообщение об ошибке:

_DEFAULT = SymbolDatabase (pool = descriptor_pool.Default ())

AttributeError:модуль 'google.protobuf.descriptor_pool' не имеет атрибута 'По умолчанию'

Я установил python3-protobuf с pip3 и распознает формат protobuf, но по какой-то причине происходит смещение.У кого-нибудь есть идеи, как обойти это?

...