python import caffe时 报错【二】:ImportError: libopencv_core.so.2.4: cannot open shared object file

在命令行输入python;再输入import caffe时,可能会报以下错误:

ImportError: ibopencv_core.so.2.4: cannot open shared object file: No such file or directory” 

出错原因:

没有把你的opencv下的lib地址加载进来。

解决方法:

1.找一下libopencv_core.so.2.4所在的位置

一般是在   /usr/local/opencv  和   /usr/local/opencv2   文件夹下

我当时opencv是安装在  /opt/Opencv2/lib  目录下:

2.

用gedit命令 打开/etc/ld.so.conf.d/opencv.conf 这个文件

把刚刚找到libopencv_core.so.2.4文件所在的上级目录地址复制进来

查看地址方法:

右键libopencv_core.so.2.4这个右键,点击属性,然后复制 位置 这里的地址 

如我这里是:/opt/Opencv2/lib 

在终端下执行:

sudo gedit /etc/ld.so.conf.d/opencv.conf

crtl + s 保存 

关闭终端

3.

然后在终端下执行:

sudo ldconfig -v

问题就解决了!!!

猜你喜欢

转载自blog.csdn.net/qq_38451119/article/details/81117470