установка tensorflow на ubuntu linux, проблема с версией protobuf

При установке tenorflow на Ubuntu (виртуальная машина GCloud) я получаю предупреждение:

pip install tensorflow

apache-beam 0.6.0 требует protobuf == 3.2.0, но у вас будет protobuf 3.5.2, который несовместим.

  1. когда я пытаюсь обновить apache-beam. Это дает ошибку -

    pip install apache-beam

tenorflow-tensorboard 0.4.0 требует protobuf> = 3.4.0, но у вас будет protobuf 3.2.0, который несовместим. tenorboard 1.7.0 требует protobuf> = 3.4.0, но у вас будет protobuf 3.2.0, который несовместим. tenorflow 1.4.1 требует protobuf> = 3.3.0, но у вас будет protobuf 3.2.0, который несовместим. grpcio 1.11.0 требует protobuf> = 3.5.0.post1, но у вас будет protobuf 3.2.0, который несовместим.

  1. При прямом обновлении версии protobuf -

    pip install protobuf == 3.5.2

apache-beam 0.6.0 требует protobuf == 3.2.0, но у вас будет protobuf 3.5.2, который несовместим.

Не знаю, как разрешить эту взаимозависимость.

uname -a

16-Ubuntu SMP x86_64 x86_64 x86_64 GNU / Linux


person saurabh rathor    schedule 25.04.2018    source источник


Ответы (1)


Вы можете сослаться на этот dockerfile для установки tenorflow как python. пакет.
После успеха попробуйте установить apache-beam.

person hhz    schedule 25.04.2018