2017-04-20 73 views
1

我下载朱古力窗口并复制文件夹python\caffe到我的网站,包无模块命名_caffe。但在导入后朱古力它给了我以下错误:导入错误:在Windows 7

Traceback (most recent call last): 
File "C:\Users\ag185211\Desktop\Tanmay\HappyNet-master\opencv_functions.py", line 23, in 
import caffe 
File "C:\Python27\lib\site-packages\caffe_init_.py", line 1, in 
from .pycaffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, RMSPropSolver, AdaDeltaSolver, AdamSolver, NCCL, Timer 
File "C:\Python27\lib\site-packages\caffe\pycaffe.py", line 13, in 
from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, 
ImportError: No module named _caffe 

但朱古力文件夹中有_caffe.cpp folder。我应该如何解决这个问题? 在此先感谢。

+0

请考虑下面的[github上的项目页面]他们构建/安装说明(https://github.com/happynear/caffe-windows)第一。 – metatoaster

+0

'__caffe.cpp'仅可用于C++编译器,而不是Python。您必须编译源代码并正确安装。 – cdarke

+0

如何编译源代码? –

回答

0

复制文件夹没有安装软件包。显然caffe_windows包依赖于(编译后的二进制)extension module。该解释看起来不是同一个地方的扩展,因为它确实为纯Python模块,并绕过正确的安装程序已经离开你用Python代码访问,但在扩展模块可达。

您应该遵循caffe-windows repository上的自述文件中给出的说明进行安装或使用它提到的预编译的二进制发行版之一。