一、安装python
1.1 准备
wget http://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz # 打开terminal,获取python2.7安装包
tar -xvzf Python-2.7.15.tgz # 解压缩,解压缩后文件在压缩包同一目录下
cd Python-2.7.15 #进入文件目录
make
sudo make install
1.2 安装运行环境
sudo apt-get install python python-dev python-pip net-tools lsof
1.3 更新pip版本
sudo pip install --upgrade pip
1.4 检验是否安装完成
二、配置python接口的caffe
2.1 安装依赖库
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler --no-install-recommends libboost-all-dev libgflags-dev libgoogle-glog-dev liblmdb-dev git python-numpy
2.2 下载caffe
git clone https://github.com/BVLC/caffe.git #terminal中输入命令
2.3 编译caffe
cd caffe
cp Makefile.config.example Makefile.config
gedit Makefile.config #编辑Makefile.config文档,修改以下四处:
进行编译: #编译过程提示任何缺少的库,装上就行
make pycaffe
make all #如果失败,无所谓,心态要好,跳过就是了。。。。。
make test
make runtest
2.4 测试
切换到caffe/python文件目录下,打开terminal,输入以下:
python
import caffe
输出如下,则代表成功:
但是发现只能在caffe/python路径下使用,于是处理如下:
gedit ~/.bashrc
在最后添加一句:
export PYTHONPATH=./caffe/python:$PYTHONPATH
保存并关闭文件,重新在terminal中输入:
source ~/.bashrc
此时在任何路径下均可使用python-caffe了