解决python在import caffe时出现的no module name _caffe问题

这两天搞毕业设计要用到caffe,在图像预处理的时候要调用python 的caffe接口,结果就出现了

ImportError: No module named _caffe

于是我在网上找各种解决方法,终于发现这是我当时在安装和配置caffe时留下的坑:

这里引用一下http://blog.sina.com.cn/s/blog_74f32c400102wjli.html这篇博文,我是看了这篇文章才明白,是我当时太懒没有配置好caffe的接口

在编译好libcaffe之后,接下来就可以编译整个解决方案了。如果没有问题,caffe就编译好了。根据官方的步骤,如果要使用matlab和python的接口,如下设置。

MATLAB:

1. 将生成的matcaffe文件夹加入到matlab搜索路径中,如图示。

2. 将编译得到的release文件夹加入到环境变量中,我这里是

G:\caffe\caffe-windows\Build\x64\Release,如图示。

Python:

方法有两个,一是环境变量中新建名为PythonPath,值为

G:\caffe\caffe-master-MS\Build\x64\Release\pycaffe,如图示。

二是直接将

G:\caffe\caffe-master-MS\Build\x64\Release\pycaffe文件夹下的caffe文件夹复制到python的site-packge目录中,如图示。

两种方法,我都做了。

最后,重启电脑,就可以使用caffe及其matlab和python的接口了。

时间: 2025-01-31 05:22:11

解决python在import caffe时出现的no module name _caffe问题的相关文章

import caffe时出错:can not find module skimage.io

import caffe时出错:can not find module skimage.io 2015-07-07 16:00 5391人阅读 评论(2) 收藏 举报 版权声明:本文为博主原创文章,未经博主允许不得转载. 在命令行输入Python;再输入import caffe时,可能会报以下错误: can not find module skimage.io 此时只要按照以下命令操作即可: $ sudo apt-get install python-numpy python-scipy pyt

解决python在cmd运行时导入包失败,出现错误信息 "ModuleNotFoundError: No module named ***"

1.下图为我的自动化测试工程结构图 我通过运行run.bat批处理文件,调用cmd控制台运行start_run.py来开始我的自动化测试,但是出现如下错误: 大家可能知道我们的工程在IDE(Pycharm)中运行和我们在cmd中运行的路径是不一样的,在pycharm中运行时, 会默认pycharm的目录+我们的工程所在目录为运行目录,而在cmd中运行时,会以我们的工程目录所在目录来运行 而在import包时,会首先从pythonPATH的环境变量中来查看包,如果没有你的PYTHONPATH中所包

Python 爬起数据时 'gbk' codec can't encode character '\xa0' 的问题

1.被这个问题折腾了一上午终于解决了,再网上看到有用  string.replace(u'\xa0',u' ') 替换成空格的,方法试了没用. 后来发现 要在open的时候加utf-8才解决问题. 以为就这样万事大吉了,运行又出现新问题了,爬去的内容是乱码,而源码是正常的,这不是怪了嘛,想想肯定是页面没用utf-8 把utf-8 加上之后,问题完美解决 Python 爬起数据时 'gbk' codec can't encode character '\xa0' 的问题

解决Python读取文件时出现UnicodeDecodeError: 'gbk' codec can't decode byte...

用Python在读取某个html文件时会遇到下面问题: 出问题的代码: 1 if __name__ == '__main__': 2 fileHandler = open('../report.html', mode='r') 3 4 report_lines = fileHandler.readlines() 5 for line in report_lines: 6 print(line.rstrip()) 修改方式是在open方法指定参数encoding='UTF-8': if __nam

关于import caffe出错的解决

[http://blog.csdn.net/wuzuyu365/article/details/52431062]关于在caffe下,import caffe报错的解决:conda install protobuf

python安装markupsafe模块时卡死的解决办法

起因: 升级OS X从10.8到10.9,会发现在安装python的markupsafe模块时一直卡住. 当时的机器环境是: OSX 10.9, XCode 4.6.2, Python 2.7.6, Apple LLVM version 4.2 (clang-425.0.28) (based on LLVM 3.2svn) 界面一直停留在下面的情况 mbp:MarkupSafe-0.23 $ python setup.py install running install running bdis

Python中import导入上一级目录模块及循环import问题的解决

使用python进行程序编写时,经常会使用第三方模块包.这种包我们可以通过python setup install 进行安装后,通过import XXX或from XXX import yyy 进行导入.不过如果是自己遍写的依赖包,又不想安装到python的相应目录,可以放到本目录里进行import进行调用:为了更清晰的理清程序之间的关系,例如我们会把这种包放到lib目录再调用.本篇就针对常见的模块调用方法汇总下. 一.同级目录下的调有 程序结构如下: -- src     |-- mod1.p

安装caffe时遇到的各种问题

2017/5/15 caffe的编译过程 装好了cuda和cudnn之后,接下来就是对caffe文件的编译 首先下载一个BVLC/caffe的安装包,解压为caffe-master这个文件夹 然后cd到caffe-master这个目录下,运行下面的指令,相当于新建Makefile.config这个文件并且将Makefile.config.example的内容复制到Makefile.config中, cp Makefile.config.example Makefile.config 然后运行下面

python中import的机制与实现

原文出处: 刘畅(@你猜我猜不猜猜你是谁) 概述 Python 是一门优美简单.功能强大的动态语言.在刚刚接触这门语言时,我们会被其优美的格式.简洁的语法和无穷无尽的类库所震撼.在真正的将python应用到实际的项目中,你会遇到一些无法避免的问题.最让人困惑不解的问题有二类,一个 编码问题,另一个则是引用问题. 本文主要讨论关于Python中import的机制与实现.以及介绍一些有意思的Python Hooks. Python 类库引入机制 首先,看一个简单的例子: """