ubuntu16.04 caffe(CPU only)+python3.5+opencv3.4.3安装编译

本文详细记录了在Ubuntu16.04上安装CPU版本的Caffe、Python3.5以及OpenCV3.4.3的过程中遇到的问题及解决方案。包括安装libatlas-base-dev、统一命名OpenCV、修改Caffe的Makefile、处理python3链接冲突以及解决pip安装过程中出现的依赖问题。
摘要由CSDN通过智能技术生成

我是完全参考这篇博客:https://www.cnblogs.com/hanjianjian90/p/10604926.html

主要说一下在中间遇到的问题

1、应该改成: sudo apt-get install libatlas-base-dev小错误
2、针对文中的第二点,我是统一命名成了opencv,所以后面‘’第三 安装opencv3.4.5‘’中的第5条将cd opencv3/samples/cpp/example_cmake改成cd opencv/samples/cpp/example_cmake;

3、‘’第四 下载并编译caffe‘’中的第5条将sudo gedit makefile改成sudo gedit Makefile,然后将里面的文件改成如下图,找到红色框里面的语句,分别在各自的下面一行添加黄色线画出的语句。

4、‘’第四 下载并编译caffe‘’中的第6条建立连接的时候运行: ln -s /usr/local/python3/bin/python3.5 /usr/bin/python3,它会出错:ln: failed to create symbolic link ‘/usr/bin/python3’: File exists
说明已经有链接链到 /usr/bin/python3上了,删除即可,使用命令:rm -rf /usr/bin/python3,但是会提示:rm: cannot remove ‘/usr/bin/python3’: Permission denied,然后我就以管理员身份运行,命令:sudo su,以获取权限,在root权限下运行上述删除命令就成功了。

5、‘’第六 安装caffe python3接口‘’ 这时问题最多
1)$ sudo apt install python3-pip #安装pip工具,会出如下错误:

或者运行这两个命令:$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo python3 get-pip.py)
虽然不会出错,但是运行接下来的sudo apt install python3-numpy时,还是会出现如上图所示的错误。
解决上述问题的方案如下:

    sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bak //现将info文件夹更名
    sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹
    sudo apt-get update
    sudo apt-get -f install
    sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bak
    sudo rm -rf /var/lib/dpkg/info //把自己新建的info文件夹删掉
    sudo mv /var/lib/dpkg/info.bak /var/lib/dpkg/info //把以前的info文件夹重新改回名字

如下图所示:


2)若运行接下来的pip3 install -r python/requirements.txt命令时,出错提示:
就进入root:
若还是会出错,就还是在root下反复运行命令:pip3 install -r python/requirements.txt,直到出现如下图所示的结果为止:


3)成功时如下所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值