Почему я получаю ошибки protobuff при использовании pip для установки пакетов? - PullRequest
0 голосов
/ 31 мая 2018

Я понимаю, что protobuf - это двоичный формат сериализации от Google, предназначенный для сериализации структурированных данных.Почему я получаю ошибки protobuff, как показано ниже, когда, например, я пытаюсь установить пакет aquests с помощью pip?

Ошибка:

"тензор потока 1.7.0 имеет требование protobuf> = 3.4.0,но у вас будет protobuf 3.1.0.post1, который несовместим. "

1 Ответ

0 голосов
/ 01 июня 2018

Поскольку protobuf - это пакет Python, который реализует указанный протокол, а для tensorflow требуется более поздняя версия, чем у вас уже есть.Запустите pip install -U tensorflow вместо pip install tensorflow или хотя бы pip install -U 'protobuf>=3.4.0'.

...