在成功编译caffe的源码之后,可以在python环境中使用caffe。在Ubuntu环境下,打开python解释程序,输入import caffe时,可能会出现     ImportError: No module named caffe

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

这种情况一般是没有把caffe中的和python相关的内容的路径添加到python的编译路径中。可以使用以下方式解决问题:

在Ubuntu中,按住ctrl+alt+t打开终端,输入“python”打开python解释器,输入:

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

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

提示:输入每一行之后都要按回车,让命令执行。三条命令执行之后一般就没问题了。因为python的编译路径“path”是模型“sys”的一个属性,所以要先使用命令“import sys”。

好吧,我承认上述方法治标不治本。在python解释器输入以上命令之后,使用import caffe木有问题,但是重启python解释器之后再import caffe还是会报同样的错误。只有在caffe-master/python这个文件夹之下打开python解释器使用import caffe才不会报错。
随后找到了一个不是解决办法的办法,使用python调用caffe时,在相应的.py文件的最前面加入以下四句:
#设置caffe源码所在的路径  
caffe_root = '../../../caffe-master/(这是caffe-master文件夹路径,绝对路径和相对路径都可以。绝对路径写法:/../../caffe-master/)'  
import sys  
sys.path.insert(0, caffe_root + 'python')  
import caffe  
这样就没有问题了。当然,所有调用caffe框架的.py文件中都要包含这几句话。也可以把以上几句封装成一个python类,专门用来实现“import caffe”的操作。
暂时只找到这些方法,大家见谅哈。

【Caffe安装】ImportError: No module named caffe 的解决方案相关推荐

  1. 《转》 ImportError: No module named caffe 的解决方案

    <转> ImportError: No module named caffe 的解决方案 参考文章: (1)<转> ImportError: No module named c ...

  2. ImportError: No module named ‘BaseHTTPServer‘:解决方案

    ImportError: No module named 'BaseHTTPServer':解决方案 参考文章: (1)ImportError: No module named 'BaseHTTPSe ...

  3. ulipad 无法安装使用、无法调试、64位版本问题 ImportError: No module named comtypes 整体解决方案!

    """ 首先,ulipad 需要的环境为:wxpython+comtypes,在此基础上,才能正确运行.遇到的问题一般是调试出错,弹出个cmd shell就卡住,或者64 ...

  4. Python 2.7出现但Python 3.5不出现“ImportError: No module named xxx”的解决方案

    问题描述: 本人写了一个Python测试程序,里面调用了自己写的另外一个package:autodriving.sumo_env,如下所示: from autodriving.sumo_env imp ...

  5. import caffe失败 No module named caffe

    在成功编译caffe的源码之后,可以在python环境中使用caffe. 在Ubuntu环境下,打开python解释程序,输入import caffe时:出现以下错误 [python] view pl ...

  6. ImportError: No module named Cython.Build

    安装fasttext时,如果用pip会报错, ImportError: No module named Cython.Build 解决方案如下: pip install Cython pip inst ...

  7. import caffe ImportError: No module named 'skimage'

    树莓派安装完ncsdk后,测试caffe有没有安装好,安装ncsdk时,会自动安装caffe.安装路径为opt/movidius/caffe/python.在这个路径下使用python导入caffe, ...

  8. CAFFE(FAQ.2):Ubuntu 配置caffe 框架之数据库读取,错误解决:ImportError: No module named leveldb解决办法...

    Z: 在安装了caffe框架后需要读取大量的数据进行学习训练.比如在MNIST识别训练中,一般直接读图片会比较耗时,我们一般将图片转存为数据库中.目前主流的数据库有以下两种选择: LevelDB Lm ...

  9. python调用caffe时,出现ImportError: No module named _caffe

    一个看似很简单的问题,折腾了我好久,今天恍然大悟,当然是自己太low,理解不够深入. 作为一个业余的小白,半年前配置了ubuntu 16.04 +CUDA8.0 +caffe+opencv 2.13 ...

  10. 明明安装了模块,还是出现 错误 ImportError: No module named ‘pandas‘ 原因LINUX上安装了多个python环境,将脚本中python 改为python3问题解

    明明安装了模块,还是出现 错误 ImportError: No module named 'pandas'  原因LINUX上安装了多个python环境,将脚本中python 改为python3问题解 ...

最新文章

  1. 深入理解PHP之OpCode
  2. linux-文件权限与目录配置
  3. Scala的继承和多态
  4. java.nio.file.NoSuchFileException
  5. 数据结构之二叉树的物理结构(存储结构)
  6. 如何在MySQL中创建新用户并授予权限
  7. [Node.js] 模块化 -- express模块
  8. nodejs笔记之流(stream)
  9. Struts2学习(二):第一个Action
  10. PHP Filesystem
  11. java学习笔记(3.31)
  12. JDK 11 是发布了,但收费吗?
  13. 计算机26字母代码表,电脑打字学习:26个汉语拼音字母攻略
  14. JavaScript制作网页动画
  15. 【洛谷】地球人口承载力估计【C语言程序】
  16. ubuntu20.04安装微信和QQ,腾讯会议,以及一些其他实用软件
  17. python venv pip使用国内源
  18. 【设计模式学习】工厂方法模式
  19. 有1000桶酒,其中1桶有毒.而一旦吃了,毒性会在1周后发作.现在我们用小老鼠做实验,要在1周内找出那桶毒酒,问最少需要多少老鼠.
  20. 交通灯控制系统设计左转倒计时protues仿真的c语言程序,交通灯控制系统设计

热门文章

  1. ​使用 QuickBI 搭建酷炫可视化分析
  2. IDEA Gradle的配置
  3. 20155301 Exp7 网络欺诈防范
  4. Downloading Quest SQL Optimizer for Oracle
  5. 一键安装lamp环境 centos
  6. speex的基本编码和解码流程
  7. python3使用paramiko
  8. Codeforces Round #569 (Div. 2)A. Alex and a Rhombus
  9. apache sentry
  10. OpenCV——SURF特征检测、匹配与对象查找