libprotobuf致命的google / protobuf / stubs / common.cc:78这个程序是针对2.6.1版编译的

时间:2017-10-06 14:18:43

标签: opencv ubuntu

我在this website之后使用VMWARE在Ubuntu上安装Opencv。

我完成了opencv的安装,在第6步,我输入了导入cv2并得到了这个错误:

[libprotobuf fatal /home/psh/opencv-master/3rdparty/protobuf/src/google
/protobuf/stubs/common.cc:78] This program was compiled against version
2.6.1 of the protocol Buffer runtime library, which is not compatible
with the installed version(3.1.0)...

我该如何解决?

1 个答案:

答案 0 :(得分:0)

我不确切地知道是什么原因。但是我遇到了和你一样的问题。但不是修复此错误。我尝试新的方法来安装OpenCV。 我按照本网站中的步骤操作:http://milq.github.io/install-opencv-ubuntu-debian/

运行这些命令 sudo apt-get install libopencv-dev python-opencv sudo apt-get autoremove libopencv-dev python-opencv

下载this script并运行 source install-opencv.sh

安装约1小时后,我们可以通过以下方式测试: python import cv2 cv2.__version__

如果您也想在virtualenv中安装OpenCV,请按照this tutorial(您的教程)中的步骤#5进行操作