您的位置:首页 > 移动开发 > Objective-C

libcaffe.so: cannot open shared object file 解决办法

2016-03-10 17:00 661 查看
最近在用caffe的oython模块,发现一个奇怪的问题,在用系统的python(teminal中调用)时,导入 caffe模块没问题,但是用spyder或者eclipse import caffe老是报错,说是 libcaffe.so(caffe/build/lib/文件夹下)文件找不到,此时如果在spyder或者eclipse中添加路径都不好使,因为libcaffe.so不是一个python模块,它是一个静态链接库.解决办法如下:

$ sudo gedit /etc/ld.so.conf
include ld.so.conf.d/*.conf/home/whz/DNN/apollocaffe/build/lib #添加这一行,注意改成你自己的路径
$ sudo ldconfig


关闭terminal ,重启spyder或者eclipse, import成功

参考博客:
https://lonesysadmin.net/2013/02/22/error-while-loading-shared-libraries-cannot-open-shared-object-file/ http://blog.csdn.net/thesby/article/details/50791469
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: