caffe:libjpeg.so.9: cannot open shared object file: No such file or directory

libjpeg.so.9是一个软连接,它指向libjpeg.so.9.2.0
这是一个opencv需要的编解码库。
这种库的默认搜索路径是

/lib
/usr/lib
/usr/local/lib

要在根目录添加这种so库的搜索路径的话,是在/etc/ld.so.conf
/etc/ld.so.conf:

include 路径

需要在个人目录添加这种so库的搜索路径的话,
~/.bashrc

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:路径

经过查找上述3个路径都没有这个库,然后在同事的anaconda3/lib里发现了这个库,再把他的anaconda3/lib路径添加到LD_LIBRARY_PATH,就成功了。
注意:不可将libjpeg.so.9.2.0复制过来,因为caffe需要的不止这一个库,复制一个是没用的复制过来会再提醒你

ImportError: libpng16.so.16: cannot open shared object file: No such file or directory

你可能感兴趣的:(caffe,linux)