在命令行输入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
问题就解决了!!!