问题:在anaconda环境下,安装caffe在编译成功执行测试时
$ :sudo make runtest -j8
出现以下错误提示:
build_release/tools/caffe: error while loading shared libraries: libcudart.so.8.0: cannot open shared object file: No such file or directory
解决:将anaconda可库文件加入到环境变量。
$:sudo gedit ~/.bashrc
在文件的最后添加以下三行:
# add library path
LD_LIBRARY_PATH=/home/mark/.pyenv/versions/anaconda3-4.4.0/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
(注意:/home/mark/.pyenv/versions/anaconda3-4.4.0/lib,替换为自己anaconda实际路径)
(参考:http://www.cnblogs.com/platero/p/3993877.html,文中2014-12-03更新 的红色部分)
方法二:查看缺失包名具体位置,若存在将包拷贝到 /usr/lib下
$ locate package_name
$ sudo cp /path/package_name /usr/lib