Python tensorflow中protobuff的版本验证错误
当我运行一个使用tensorflow的python程序时,我得到了以下错误 [libprotobuf FATAL google/protobuf/stubs/common.cc:61]此程序需要 3.6.1版的协议缓冲区运行库,但已安装 版本是2.6.1。请更新您的库。如果你编译了这个程序 您自己,确保您的头来自相同版本的协议 缓冲区作为链接时间库。(版本验证在“bazel out/k8 opt/genfiles/tensorflow/core/framework/tensor_shape.pb.cc”中失败。) 在抛出的实例后调用terminate 'google::protobuf::FatalException' what():此程序需要3.6.1版的协议缓冲区运行时 库,但安装的版本是2.6.1。请更新您的库。如果您自己编译了该程序,请确保您的头文件来自 与链接时间库相同版本的协议缓冲区。(版本 在“bazel out/k8 opt/genfiles/tensorflow/core/framework”中验证失败 /张量_形.pb.cc.) 中止(堆芯转储) 我的python protobuf版本是:Python tensorflow中protobuff的版本验证错误,python,tensorflow,protocol-buffers,Python,Tensorflow,Protocol Buffers,当我运行一个使用tensorflow的python程序时,我得到了以下错误 [libprotobuf FATAL google/protobuf/stubs/common.cc:61]此程序需要 3.6.1版的协议缓冲区运行库,但已安装 版本是2.6.1。请更新您的库。如果你编译了这个程序 您自己,确保您的头来自相同版本的协议 缓冲区作为链接时间库。(版本验证在“bazel out/k8 opt/genfiles/tensorflow/core/framework/tensor_shape.pb
$ pip3 show protobuf
Name: protobuf
Version: 3.6.1
Summary: Protocol Buffers
Home-page: https://developers.google.com/protocol-buffers/
Author: None
Author-email: None
License: 3-Clause BSD License
Location: /usr/local/lib/python3.5/dist-packages
Requires: six, setuptools
Required-by: tensorflow, tensorboard, dynamicgem
其他详情:
Operating System : Ubuntu 16.04 LTS
Python 3.5.2
我还安装了protobuf-cpp-3.6.1
Operating System : Ubuntu 16.04 LTS
Python 3.5.2