caffe中python接口配置实践

本文详细介绍了在Linux环境下使用Anaconda安装配置Caffe Python接口的过程。从Anaconda的安装到配置Python接口,再到解决安装过程中可能出现的问题,如缺少conda命令、配置文件编辑等,最后完成PyCaffe的编译。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   在网上看了些博主对于深度学习框架caffe中python接口的配置之后决定亲自动手操作下,在此过程中遇到了一点问题,慢慢克服了之后决定将此过程记录下来。

       我参考的博主地址为:http://www.cnblogs.com/denny402/p/5088399.html,这位博主对安装配置过程进行了详细的介绍。

1 首先,选择安装工具:在安装python的时候,很多人都会建议使用anaconda来安装,anaconda是一个脚本文件,之所以建议anaconda,是因为其本身会省去单独安装python相关各种库的功夫,配置的话相对简单,conda命令也可以及时对python环境做出调整,十分的方便。

2 下载安装anaconda:https://www.continuum.io/downloads 下载最新版的anaconda,注意是linux系统下,选择对应的版本即可。我选择的是python2.7,下载完成之后执行以下命令:

# bash Anaconda2-2.4.1-Linux-x86_64.sh

   遇到[yes/no]选项直接yes就可以了,一般是询问是否将路径加入环境变量的问题。一般到此为止就可以说是安装完成了,但是我并没有找到conda命令,我在网上查阅了之后找到了这个http://blog.youkuaiyun.com/u013581118/article/details/52081987,按照他的操作之后果然就可以执行conda命令了,根据经验,应该是我的anaconda路径并没有读取到,我执行的操作是export PATH="/home/chenshu/anaconda/bin:$PATH" ,chenshu是我的id,每个人不一样,取决于你的个人路径。当然,最好还是执行下source ~/.bashrc 操作,修改后的设置可以立即生效。但是在此我还有疑问,因为对于Linux系统不是很熟悉,所以我不确定我保存的路径信息在关机后在使用的时候是否依然可用,这里先打个断点,以后会见分晓。但是不管如何,执行上述操作之后我的conda确实可以使用了。

3配置python接口:cd caffe 打开配置文件加入自己的路径(最后一行加入即可)。

# sudo vi ~/.bashrc
export PYTHONPATH=/home/chenshu/caffe/python:$PYTHONPATH
退出编辑的操作是Esc+:+wq即可,若操作失误Esc+:+q!可以不保存退出。更新配置文件
sudo ldconfig
4编译pycaffe
sudo make pycaffe
进入Python环境,如若是下述情况则表明可以进行import操作了:
Python 2.7.13 |Anaconda 4.3.0 (64-bit)| (default, Dec 20 2016, 23:09:15) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
无误的话直接>>> import caffe  我出现了类似于No module named google.protobuf.internal的报错。不过没事,提醒你安装libprotobuf库。
   
sudo apt-get install libprotobuf-dev或者conda install libprotobuf。一般的话再import就会成功了。
 
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值