问题描述
我在运行 ocr 检测代码时遇到这个错误,问题是错误说我的 protocbuf 版本是旧的 2.6.1 而代码需要 3.14.0 版本,我已经安装了 protocbuf 3.14.0一个,仍然得到同样的错误, pip list 显示我的 protocbuf 是 3.14.0
错误:
[libprotobuf FATAL google/protobuf/stubs/common.cc:61] 这个程序需要3.14.0版本的Protocol Buffer运行库,但是安装的版本是2.6.1。请更新您的库。如果您自己编译程序,请确保您的头文件来自与链接时库相同版本的 Protocol Buffers。 (版本验证在“google/protobuf/descriptor.pb.cc”中失败。) 在抛出“google::protobuf::FatalException”实例后调用终止 what():这个程序需要3.14.0版的Protocol Buffer运行库,但是安装的版本是2.6.1。请更新您的库。如果您自己编译程序,请确保您的头文件来自与链接时库相同版本的 Protocol Buffers。 (“google/protobuf/descriptor.pb.cc”中的版本验证失败。)
PS:我使用的是 ubuntu 18.04
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)