2017-07-15 20 views
1

私はこの後に取り組んでいます。インストール後、/caffe/build/libにlibcaffe.soとlibcaffe.so.1.0.0-rc4があります。私はカフェをインポートしようとしたときただし、エラーが呼び出されないImportError:_caffeという名前のモジュールはありません

「はImportError:いいえモジュールの名前_caffe」

sys.path.insert(0,CAFFE_ROOT+"/python") 
import caffe 

私は_caffe.somake pycaffe/pythonフォルダ内にあるべきと言うこれは、同様の問題で他のいくつかの注意事項を読んでしかし、実際には、私はどんな_caffe.soを見つけることができると私は(すなわち、Makefiを作成するには、メイクを直接ビルドする場合は、「no rule to make target pycaffe

+0

py'を作る 'てみてください。使用しているMakefileには 'pycaffe'のルールがあります。 – Shai

答えて

0

_caffe.soは/パイソン/カフェであるべきと言うどのmake pycaffeを使用することができませんでした/pythonフォルダ内のcmakeを使用している場合は/ libの下にあります。
find <caffe-root-directory> -name _caffe.soが何もない場合は、cmakeがあなたのPythonライブラリを見つけられない可能性があります。特殊なPythonディストリビューションを使用していますか?多分あなたはPython 3しか持っていませんが、python_versionは2に設定されていますか?
cmakeを使用してビルドする場合は、-DBUILD_python = 1を定義し、cmakeの結果の構成でPythonが表示されていることを確認してください。 (

-- BUILD_python  : ON 

そして

-- Python: 
-- Interpreter  : /usr/bin/python2.7 (ver. 2.7.12) 
-- Libraries   : /usr/lib/x86_64-linux-gnu/libpython2.7.so (ver 2.7.12) 
-- NumPy    : /usr/lib/python2.7/dist-packages/numpy/core/include (ver 1.11.0) 

のようなものを探してください)

関連する問題