Ubuntu16.04安装caffe+CPU版本+Python3.5

       本人第一次尝试安装caffe,仅作为一次学习。所使用的Ubuntu16.04系统也是在虚拟机中安装的,安装过程不做详解。安装完成之后,输入命令:sudo apt-get updatesudo apt-get upgrade。该过程时间较长,最好更新完成,以防后面出错。再安装32位兼容包:sudo apt-get install lib32z1 lib32ncurses5,再安装:sudo apt-get install libstdc++6,sudo apt-get install lib32stdc++6。以上的包对后续安装是否有影响不得而知,只是以前在其他方面出过什么错,现在在新系统里习惯安装上。

一、修改默认Python为Python3.5

                 Ubuntu16.04里默认安装好了Python2.7.12版本和Python3.5.2版本,系统默认使用的是Python2.7.12版本,在这我想使Python3.5.2版本的,于是需要做更改。更改方法如下:

      1. 进入usr/bin目录下,输入命令:sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100,回车之后弹出:update-alternatives: using /usr/bin/python2 to provide /usr/bin/python (python) in auto mode

      2.再次输入命令:sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150,回车之后弹出:update-alternatives: using /usr/bin/python3 to provide /usr/bin/python (python) in auto mode

这个时候输入Python之后就发现已经默认Python3.5.2版本了,

    当然在usr/bin目录下,也可以输入命令:sudo update-alternatives --config python,回车后输入想使用的版本号,再回车即可。

二、安装caffe

     接下来开始安装caffe了,首先需要安装各种依赖包,目录如下:

sudo apt-get install libprotobuf-dev
sudo apt-get install libleveldb-dev
sudo apt-get install libsnappy-dev
sudo apt-get install libopencv-dev
sudo apt-get install libhdf5-serial-dev
sudo apt-get install protobuf-compiler
sudo apt-get install libgflags-dev
sudo apt-get install libgoogle-glog-dev
sudo apt-get install liblmdb-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install --no-install-recommends libboost-all-dev

   如果你还没有安装git,可以输入命令:

sudo apt-get install git

输入命令开始下载caffe:

git clone git://github.com/BVLC/caffe.git 

 Ubuntu16.04默认Python2.7,我们已经调整为Python3.5.2,输入以下命令:

sudo apt-get install python-dev

sudo apt-get install python3-pip

sudo apt-get install python-numpy

sudo apt-get install gfortran

sudo pip3 install numpy

 安装完成pip3之后,还需要进行升级,以免后续出错:

使用pip3查看已安装包的版本:pip3 list

使用pip3更新包:pip3 install --upgrade 要升级的包名。

此处pip3 install --upgrade matplotlib

完成以上工作之后,进入caffe文件夹,再进入Python文件夹,安装依赖库,输入以下命令:

for req in $(cat requirements.txt); do pip3 install $req; done 

等待一会儿安装即可完成,如果出现红色即出现错误,安装完成后可输入以下命令进行验证:

sudo pip install -r requirements.txt 

如果安装成功会显示requirement already saitisfied,如果未成功会继续安装。

退出Python目录,进入caffe目录,在该目录下,输入以下命令:

cp Makefile.config.example Makefile.config
sudo gedit Makefile.config

作出如下修改:

修改完毕之后保存退出 。

以防后续编译pycaffe出错,再caffe目录下打开Makefile文件,输入命令:gedit Makefile并做如下修改:

 修改的为PYTHON_LIBRARIES :=boost_python-py35 python3.5m,至于Python3的什么版本可以去/usr/lib/x86_64-linux-gnu/文件夹下面去找找,可找到python3的boost版本。修改完成后保存退出。

接下来开始编译,输入以下命令,如果出错,注意要make clean之后再重新编译:

make pycaffe
make all
make test

make runtest

没有出错则完成安装。

接下来做测试,找到caffe文件夹的目录,输入以下命令:

export PYTHONPATH=~/caffe/python:$PYTHONPATH

然后加入Python环境,输入:

import caffe

如果没有任何提示错误则安装完成。

打开配置文件bashrc,输入命令:

sudo gedit ~/.bashrc

在文件的最后面添加:

export PYTHONPATH=~/caffe/python:$PYTHONPATH

注意caffe的目录位置。

保存退出后,使其生效,输入命令:

source ~/.bashrc

下次关闭命令窗口,再打开加入Python模式即可实用caffe了。

参考博客:

https://blog.csdn.net/qq_42412214/article/details/81050202

https://blog.csdn.net/pangyunsheng/article/details/79418896

https://blog.csdn.net/fanren224/article/details/72788479

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值