ubuntu16安装caffe框架 仅CPU 步骤+错误+解决方法

首先推荐一篇博文,按照它的步骤一步步来安装:https://blog.csdn.net/pangyunsheng/article/details/79418896

在编译python接口时,安装依赖库命令:

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

1、发现下载依赖库网速特别慢,几Kb每秒,于是换源地址,从国内源下载会秒快的感觉

cd ~/.pip 
touch pip.conf
sudo gedit ~/.pip/pip.conf

复制粘贴以下代码到pip.conf中:

[global] 
index-url = http://pypi.douban.com/simple  #这个可以换成清华源或者其他
[install] 

trusted-host=mirrors.aliyun.com #这个是阿里云,也可以换其他的

如果没有pip.conf文件和路径,就自己创建一个:

mkdir ~/.pip

cd ~/.pip

创建或者修改pip.conf文件 创建则输入:touch pip.conf

同样复制粘贴以上源的代码到pip.conf文件中

2、可能终端会提示你pip版本有更新,建议你更新,如果小白如我的话就别更新了,一时手贱就蹦出ImportError: cannot import name 'main'

,可以参考这篇https://www.linuxidc.com/Linux/2018-05/152230.htm 点击打开链接

3、import caffe 显示no module named caffe

首先确认你的路径是不是定位到了caffe的根路径(要在根路径中编译caffe,否则报错 make:***No rule to make target 'pycaffe'.  Stop.
每次打开终端进入python,先写以下几行代码:

import sys
sys.path.append("/(你的caffe-master路径)/caffe-master/python")
sys.path.append("/(你的caffe-master路径)/caffe-master/python/caffe")

再输入import caffe就不会报错了

如果出现错误:dynamic module does not define module export function

则是因为caffe支持python2.7 而不是python3(2.7为ubuntu16自带版本),打开终端输入python2.7 就进入对应版本啦


以上就是我各种出错的地方和解决方法,希望对你们有些帮助吧!







猜你喜欢

转载自blog.csdn.net/zichen7055/article/details/80641280