0

在 Ubuntu(GCloud VM)上安装 tensorflow 时,我收到警报 -

pip install tensorflow

apache-beam 0.6.0 有要求 protobuf==3.2.0,但你会有不兼容的 protobuf 3.5.2。

  1. 当我尝试升级 apache-beam. 它给出了错误-

    点安装 apache-beam

tensorflow-tensorboard 0.4.0 要求 protobuf>=3.4.0,但您将拥有不兼容的 protobuf 3.2.0。tensorboard 1.7.0 要求 protobuf>=3.4.0,但您将拥有不兼容的 protobuf 3.2.0。tensorflow 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

4

1 回答 1

0

您可以参考这个dockerfile来将 tensorflow 安装为 python 包。
成功后,尝试安装 apache-beam。

于 2018-04-25T08:08:05.977 回答