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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...