caffe : error while loading shared libraries: libprotobuf.so.14: cannot open sha

2050 단어 ubuntu
1. libprotobuf를 찾습니다.so.14 경로 참고: 루트 디렉토리에서 찾습니다.
neu105@TitanX:~$ find ./ -depth -name "libprotobuf.so.14" -print
./.local/share/Trash/files/libprotobuf.so.14
./tensorflow/lib/libprotobuf.so.14
./anaconda2/pkgs/libprotobuf-3.4.1-h5b8497f_0/lib/libprotobuf.so.14
./anaconda2/lib/libprotobuf.so.14
./anaconda2/envs/tensorflow/lib/libprotobuf.so.14

2. libprotobuf 가입.so.14의 경로는/usr/lib 2.1입니다.직접 명령
 ln -s 0~./anaconda2/lib/libprotobuf.so.14 /usr/lib

2.1.아니면 etc 아래로 들어가거나.
cd/etc-
편집ld.so.conf
sudo vim ld.so.conf
가입libzmq.so.1 경로/data/zeromq/lib
저장 후 다음 명령을 실행합니다
ldconfig
여기까지, 이 문제는 해결되었다.
3. 최종 해결 방법 이런 설정 방식은 루트 권한이 필요 없고 설정도 간단하다.
neu105@TitanX:~$ export LD_LIBRARY_PATH=/home/neu105/anaconda2/lib:$LD_LIBRARY_PATH


다음 명령으로 LD_ 보기 가능LIBRAY_PATH 설정 내용:
neu105@TitanX:~$ echo $LD_LIBRARY_PATH

이로써 라이브러리의 두 가지 설정이 완성되었다.
http://blog.csdn.net/leo115/article/details/7671819

좋은 웹페이지 즐겨찾기