2017-04-20 7 views
1

私はcaffe-windowsをダウンロードし、python\caffeフォルダを自分のサイトパッケージにコピーしました。ImportError:Windows 7で_caffeという名前のモジュールがありません

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'は、PythonではなくC++コンパイラでのみ使用できます。ソースをコンパイルし、適切にインストールする必要があります。 – cdarke

+0

ソースをコンパイルするにはどうすればよいですか? –

答えて

0

フォルダのコピーはパッケージをインストールしていません。明らかに、caffe_windowsパッケージは(コンパイルされたバイナリ)extension moduleに依存しています。インタプリタは、純粋なPythonモジュールの場合と同じように、拡張機能を同じ場所で探すのではなく、正しいインストール手順を迂回すると、Pythonコードにアクセスできますが、拡張モジュールは到達できません。

caffe-windows repositoryのREADMEファイルに記載されているインストール手順に従うか、またはあらかじめ作成されているバイナリディストリビューションのいずれかを使用してください。

関連する問題