th@th-Satellite-L40-A:~/caffe$ python
>>> import caffe

若不报错则表示 caffe 的 python 接口已正确编译
以下是我导入 caffe 时出现的错误:

1.No module named caffe

>>>import caffe
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named caffe

基本思路是把caffe中的python导入到解释器中

把环境变量路径放到 ~/.bashrc文件中,打开文件

sudo vim ~/.bashrc

不会用vim可以用

sudo gedit ~/.bashrc

在文件下方写入

export PATHONPATH=/home/xxx/caffe/python/caffe:$PATHONPATH
XXX为usrname

多个路径的话以冒号分隔,保存后输入:

source ~/.bashrc

th@th-Satellite-L40-A:~/caffe$ python
>>>import caffe
>>>

搞定

2.No module named google.protobuf.internal

th@th-Satellite-L40-A:~/caffe$ python
>>>import caffe
>>>“No module named google.protobuf.internal”

基本思路安装protobuf的包

pip install protobuf

或者

conda install protobuf

如果上述命令无法执行成功,可以尝试

sudo apt-get install python-protobuf

2.No module named skimage.io

解决方法:

pip install -U scikit-image

若没有安装pip

sudo apt install python-pip

3.安装依赖包问题

:~/caffe/python$ sudo pip install -r requirements.txt

输入上述命令,可能会出现如下情况

pandas 0.23.3 has requirement python-dateutil>=2.5.0, but you'll have python-dateutil 1.5 which is incompatible.
matplotlib 2.2.2 has requirement python-dateutil>=2.1, but you'll have python-dateutil 1.5 which is incompatible.
jupyter-client 5.2.3 has requirement python-dateutil>=2.1, but you'll have python-dateutil 1.5 which is incompatible.

但其实python-dateutil已经安装为2.7.3版本。

sudo gedit requirements.txt

将该句

python-dateutil>=1.4,<2

注释

#python-dateutil>=1.4,<2

然后
:~/caffe/python$ sudo pip install -r requirements.txt
搞定

Ubuntu16.04安装caffe问题总结以及解决方案相关推荐

  1. linux caffe ssd安装错误,ubuntu16.04安装caffe以及各种问题汇总

    前言: 本文是基于已经成功安装了python各种常用包.opencv.cuda. 安装过程 1.首先安装各种更新包 sudo apt-get update sudo apt-get upgrade s ...

  2. Ubuntu16.04安装Caffe史上最详细教程(CPU),亲测三次!!!

    一.前言 为了安装caffe,本人已经在centos7.x上试错了1次,目前弃疗~:在Ubuntu18.04上试错了3次,目前也弃疗~不是我懒,说实话,bug是真tm多,问问度娘,自己体会体会~我一向 ...

  3. Ubuntu16.04安装Caffe(CPU Only)

    本文是第一次在Ubuntu 16.04上安装Caffe(CPU Only)的过程.主要参考了以下链接: 官方安装文档:http://caffe.berkeleyvision.org/installat ...

  4. ubuntu16.04 安装caffe以及python接口

    http://blog.csdn.net/qq_25073253/article/details/72571714 http://blog.csdn.net/greed7480/article/det ...

  5. Ubuntu16.04安装显卡驱动错误及解决方案

    记一次成功的安装 1.开始安装 1.1.报错集锦 1.2.重新安装 1.开始安装 总体上而言参考这篇博客,点击进入博客链接.然而遇到了几个错误. 1.1.报错集锦 1.解决OK无法点击问题的链接,Pa ...

  6. Ubuntu 16.04 安装 caffe

    Ubuntu16.04安装Caffe最全最详细教程(CPU) 由于本人电脑不支持GPU,故选择CPU安装caffe.具体查看方式:键入命令: lspci | grep -i nvidia ,若按回车之 ...

  7. Ubuntu16.04 安装 CUDA、CUDNN、OpenCV 并用 Anaconda 配置 Tensorflow 和 Caffe 详细过程(此种方案不好,好的方案是另一篇,基于pyhton2的)

    Ubuntu16.04 安装 CUDA.CUDNN.OpenCV 和 Caffe 详细过程(基于Python2,没有anaconda2和3,因为基于anaconda2和3在安装caffe时会报错,很难 ...

  8. Ubuntu16.04 安装 CUDA、CUDNN、OpenCV 并用 Anaconda 配置 Tensorflow 和 Caffe 详细过程

    Ubuntu16.04 安装 CUDA.CUDNN.OpenCV 并用 Anaconda 配置 Tensorflow 和 Caffe 详细过程 1.配置环境 Ubuntu16.04 64-bit系统 ...

  9. ubuntu16.04 安装apache2报错 解决方案

    为什么80%的码农都做不了架构师?>>>    我的原CSDN博文: ubuntu16.04 安装apache2报错 解决方案 2016/11/07 转载于:https://my.o ...

最新文章

  1. LeetCode 438. Find All Anagrams in a String--字符串-滑动窗口--C++,Python解法
  2. HTML超文本描述语言,HTML超文本标记语言的介绍
  3. 用VS Code直接浏览GitHub代码 | 12.1K星
  4. 牛客网7-教417题解
  5. matplot 绘图总结
  6. 怎么配置在谷歌和ie内核时使用不同的_重磅!微软竟然研发了谷歌内核的edge
  7. 王伟storm_王伟 - 南京大学 - 化学化工学院
  8. C#中根据传入的字符串字段返回实体Lambda表达式
  9. C语言Windows程序设计-第三天-属于自己的窗口
  10. 做java项目_初学者做java项目的流程
  11. ARTS-26(leetcode-119. 杨辉三角 II,AVOD最详细过程,Git用法,DMA原理,海天味业的企业估值(1))
  12. 关于工业大数据,这是最完整的介绍了,附60页PPT
  13. uCOSIII 实时操作系统(一) - 简介
  14. # 稳了github star突破9k即时通讯IM开源项目OpenIM版本发布-生产环境重点关注
  15. 以太网链路捆绑原理实验
  16. [快速学会Swift第三方库] SwiftyJSON篇
  17. 星号下三角形python答案_Python练习题:星号三角形
  18. python @property 解释
  19. matlab中的Repeating Sequence的用法
  20. 文献综述是什么,该怎么写?

热门文章

  1. ubuntu中查看qq聊天记录
  2. Docker安装splash的无法渲染的问题
  3. matlab数字低通滤波实现,[转载]模拟和数字低通滤波器的MATLAB实现
  4. 朗科学习期间心得笔记(一)
  5. 我的朗科运维第四课(2)
  6. 如何访问他人电脑上的共享文件夹
  7. python字节跳动面试_字节跳动实习面试
  8. 第一句话真不知道说啥好啊!纠结啊。。。
  9. 打开文件夹并选定指定的文件
  10. selenium autoit java_selenium+java利用AutoIT实现文件上传