【发布时间】:2017-11-19 06:54:54
【问题描述】:
[libprotobuf 致命的 google/protobuf/src/google/protobuf/stubs/common.cc:67] 这个程序 需要 3.3.0 版的 Protocol Buffer 运行时库,但是 安装的版本是 3.0.0。请更新您的图书馆。如果你 自己编译程序,确保你的标题来自 与链接时库相同版本的协议缓冲区。 (“google/protobuf/descriptor.pb.cc”中的版本验证失败。)
在抛出一个实例后调用终止 'google::protobuf::FatalException' what():这个程序需要3.3.0版本的Protocol Buffer运行库,但是安装的版本是3.0.0。请 更新你的图书馆。如果您自己编译程序,请确保 您的标头来自与协议缓冲区相同的版本 您的链接时库。 (版本验证失败 “谷歌/protobuf/descriptor.pb.cc”。) 中止(核心转储)
我为我的 Ubuntu 机器安装了 tesorflow,cpu 版本。安装很顺利。但是当我这样做时:
import tensorflow
我收到上述错误。我已尝试重新安装 protobuf,但没有任何效果。
请帮忙。谢谢。
【问题讨论】:
-
请指定您运行的是哪个版本的Ubuntu,哪个版本的TensorFlow,哪个python(2.7、3.x)。了解您如何安装 TF 也会有所帮助。我建议安装 anaconda,使用所需的 python 版本创建环境,然后尝试在 anaconda 环境中安装 TensorFlow。
标签: python linux ubuntu tensorflow keras