目前我得到的tensorflow使用RNN此错误:的Protobuf版本不匹配
[libprotobuf致命谷歌/的protobuf /株/ common.cc:61]这个程序 需要协议的3.3.0版本缓冲区运行时库,但 安装版本是2.6.1。请更新你的图书馆。如果你自己编译了程序 ,请确保你的头文件与的协议缓冲区版本号相同。 (版本验证在 “bazel -out/local_linux-opt/genfiles/tensorflow/contrib/tensor_forest/proto/fertile_stats.pb.cc”失败。) 终止在调用 的实例后调用'google :: protobuf :: FatalException'
what():该程序需要版本3.3.0的协议缓冲区 运行时库,但安装的版本是2.6.1。请更新 您的图书馆。如果您自己编译程序,请确保 标头来自与您的 链接时库相同版本的协议缓冲区。 (版本核查 失败 “巴泽尔输出/ local_linux-OPT/genfiles/tensorflow /的contrib/tensor_forest /原/ fertile_stats.pb.cc”。)
但是,当我检查版本:
$ pip show protobuf
Name: protobuf
Version: 3.4.0
Summary: Protocol Buffers
Home-page: https://developers.google.com/protocol-buffers/
Author: [email protected]
Author-email: [email protected]
License: 3-Clause BSD License
Location: /usr/local/lib/python2.7/dist-packages
Requires: six, setuptools