error: import caffe

在用python接口实现caffe 测试 以及 特征可视化的过程中,在 ipython notebook 中执行时,import caffe 总是出错,下面进行总结:

配置caffe的python环境,

目测两种方法:

1 anaconda. 先安装该程序包,(官网下载,按照官网进行安装,并添加到环境变量),然后 执行caffe官网的python依赖项的安装。


2 protobuf. github上下载,autogen.sh 进行安装,出错,由于 autogen.sh 中有下载gmock的语句,而该网页打不开,所以手动下载gmock1.7.0,放在protobuf-master文件夹下,注释掉autogen.sh中下载gmock和删除压缩包等语句,进行安装。ok.  安装好protobuf后,执行以下命令:

<code><span style="font-family:宋体;font-size:14px;">$ ./configure
$ make
$ make check
$ make install

然后重新编译caffe, 将protobuf/python添加到pythonpath
</span></code><p>export PYTHONPATH=$PYTHONPATH:/home/cj695/protobuf/python/ 
最后还要找到protobuf的Python目录 </p><pre name="code" class="prettyprint undefined"><code><span style="font-family:宋体;font-size:14px;">python setup.py build
python setup.py test
python setup.py install</span></code>
<code><span style="font-family:宋体;font-size:14px;">安装一下</span></code>
<code><span style="font-family:宋体;font-size:14px;">激动人心的一刻来了!!!!!!!!!!!打开python,<span class="keyword">import</span> caffe。。这一刻,我哭了!!!!!!!!!!!!!</span></code>

import caffe时还出现一个错误,can not find libprotoc.so.10;
由于ubuntu默认lib是 usr/lib,而该文件自动安装在usr/local/lib下,所以,需要设置PATH,将这两个路径都加进去。

通过/etc/profile/进行添加。

LD_LIBRARY_PATH=youranacondapath/lib:LD_LIBRARY_PATH
export LD_LIBRARY_PATH





 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值