2017-04-20 112 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上的自述文件中給出的說明進行安裝或使用它提到的預編譯的二進制發行版之一。