caffe : error while loading shared libraries: libprotobuf.so.15:

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33144323/article/details/81739132

1.查找libprotobuf.so.14的路径
注意:在根目录下查找。

neu105@TitanX:~$ find ./ -depth -name "libprotobuf.so.15" -print
./anaconda3/lib/libprotobuf.so.15

2.加入libprotobuf.so.15的路径到 /usr/lib
2.1.直接命令

 ln -s 0~./anaconda3/lib/libprotobuf.so.15 /usr/lib
  • 1

2.1.或者
进入到 etc 下

cd /etc-

编辑 ld.so.conf

sudo vim ld.so.conf

加入 libzmq.so.1 的路径 /data/zeromq/lib

保存之后 再执行如下命令

ldconfig

到此,这个问题解决了。

3.最终解决方式
这种设置方式不需要 root 权限,设置也简单:

neu105@TitanX:~$ export LD_LIBRARY_PATH=/home/xxxxx/anaconda3/lib:$LD_LIBRARY_PATH

  可以用下面的命令查看 LD_LIBRAY_PATH 的设置内容:

neu105@TitanX:~$ echo $LD_LIBRARY_PATH

  至此,库的两种设置就完成了。

猜你喜欢

转载自blog.csdn.net/qq_33144323/article/details/81739132