微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

protocbuf 给版本冲突

如何解决protocbuf 给版本冲突

我在运行 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 举报,一经查实,本站将立刻删除。