Я пытаюсь установить связь между двумя процессами с помощью Protobuf.Файлы *.proto
содержат обозначение syntax = "proto2";
Скомпилированный код работает с Python 2, и сообщение проходит.Когда я адаптирую скрипт Python к Pyhton 3 и пытаюсь его запустить, я получаю следующее сообщение об ошибке:
_DEFAULT = SymbolDatabase (pool = descriptor_pool.Default ())
AttributeError:модуль 'google.protobuf.descriptor_pool' не имеет атрибута 'По умолчанию'
Я установил python3-protobuf
с pip3
и распознает формат protobuf, но по какой-то причине происходит смещение.У кого-нибудь есть идеи, как обойти это?