2016-08-23 12 views
1

ありません、私はこのエラーを取得する:Makefile.configで/usr/include/boost/python/detail/wrap_python.hpp:50:23:致命的なエラー:はpyconfig.h:そのようなファイルやディレクトリは

(cv) [email protected]:~/computer_vision/py-faster-rcnn/caffe-fast-rcnn$ make -j8 && make pycaffe 
PROTOC src/caffe/proto/caffe.proto 
CXX src/caffe/blob.cpp 
CXX src/caffe/data_reader.cpp 
CXX src/caffe/layer.cpp 
CXX src/caffe/solvers/adadelta_solver.cpp 
CXX src/caffe/solvers/rmsprop_solver.cpp 
CXX src/caffe/solvers/adagrad_solver.cpp 
CXX src/caffe/solvers/nesterov_solver.cpp 
CXX src/caffe/solvers/sgd_solver.cpp 
CXX src/caffe/solvers/adam_solver.cpp 
CXX src/caffe/syncedmem.cpp 
CXX src/caffe/common.cpp 
CXX src/caffe/internal_thread.cpp 
CXX src/caffe/layer_factory.cpp 
In file included from /usr/include/boost/python/detail/prefix.hpp:13:0, 
       from /usr/include/boost/python/args.hpp:8, 
       from /usr/include/boost/python.hpp:11, 
       from src/caffe/layer_factory.cpp:4: 
/usr/include/boost/python/detail/wrap_python.hpp:50:23: fatal error: pyconfig.h: No such file or directory 
compilation terminated. 
Makefile:565: recipe for target '.build_release/src/caffe/layer_factory.o' failed 
make: *** [.build_release/src/caffe/layer_factory.o] Error 1 
make: *** Waiting for unfinished jobs.... 

私持っている:私はPython3.4.3 +でOpenCV3を実行するための仮想環境を使用しています

#PYTHON_LIBRARIES ?= boost_python python2.7 
PYTHON_LIBRARIES ?= boost_python python3.4 

PYTHON_INCLUDE := /use/include/python3.4 

そしてMakefileで、私が持っている

(cv) [email protected]:~/computer_vision/py-faster-rcnn/caffe-fast-rcnn$ python --version 
Python 3.4.3+ 

しかし中では/ usr /私は私は1つのPython3.4.3 +のために実際にあるかわからなかったこれらのニシキヘビを持っているものが含まれる:

$ ls /usr/include/python 
python2.7/ python3.4/ python3.4m/ python3.5m/ 

$ ls /usr/include/python3.4m/ 
abstract.h   ceval.h    enumobject.h Imaging.h  metagrammar.h  parsetok.h  pyerrors.h  pystrcmp.h  structseq.h 
accu.h    classobject.h   errcode.h  ImDib.h   methodobject.h  patchlevel.h pyexpat.h  pystrtod.h  symtable.h 
asdl.h    codecs.h    eval.h   ImPlatform.h modsupport.h  pgen.h   pyfpe.h  Python-ast.h sysmodule.h 
ast.h    code.h     fileobject.h import.h  moduleobject.h  pgenheaders.h pygetopt.h  Python.h  token.h 
bitset.h   compile.h    fileutils.h intrcheck.h  namespaceobject.h pyarena.h  pyhash.h  pythonrun.h  traceback.h 
bltinmodule.h  complexobject.h  floatobject.h iterobject.h node.h    pyatomic.h  pymacconfig.h pythread.h  tupleobject.h 
boolobject.h  datetime.h    frameobject.h listobject.h numpy    pycapsule.h pymacro.h  pytime.h  typeslots.h 
bytearrayobject.h descrobject.h   funcobject.h longintrepr.h object.h   pyconfig.h  pymath.h  rangeobject.h ucnhash.h 
bytes_methods.h dictobject.h   genobject.h longobject.h objimpl.h   pyctype.h  pymem.h  setobject.h  unicodeobject.h 
bytesobject.h  dtoa.h     graminit.h  marshal.h  opcode.h   py_curses.h pyport.h  sliceobject.h warnings.h 
cellobject.h  dynamic_annotations.h grammar.h  memoryobject.h osdefs.h   pydebug.h  pystate.h  structmember.h weakrefobject.h 
$ ls /usr/include/python3.4 
abstract.h   ceval.h    enumobject.h Imaging.h  metagrammar.h  parsetok.h  pyerrors.h  pystrcmp.h  structseq.h 
accu.h    classobject.h   errcode.h  ImDib.h   methodobject.h  patchlevel.h pyexpat.h  pystrtod.h  symtable.h 
asdl.h    codecs.h    eval.h   ImPlatform.h modsupport.h  pgen.h   pyfpe.h  Python-ast.h sysmodule.h 
ast.h    code.h     fileobject.h import.h  moduleobject.h  pgenheaders.h pygetopt.h  Python.h  token.h 
bitset.h   compile.h    fileutils.h intrcheck.h  namespaceobject.h pyarena.h  pyhash.h  pythonrun.h  traceback.h 
bltinmodule.h  complexobject.h  floatobject.h iterobject.h node.h    pyatomic.h  pymacconfig.h pythread.h  tupleobject.h 
boolobject.h  datetime.h    frameobject.h listobject.h numpy    pycapsule.h pymacro.h  pytime.h  typeslots.h 
bytearrayobject.h descrobject.h   funcobject.h longintrepr.h object.h   pyconfig.h  pymath.h  rangeobject.h ucnhash.h 
bytes_methods.h dictobject.h   genobject.h longobject.h objimpl.h   pyctype.h  pymem.h  setobject.h  unicodeobject.h 
bytesobject.h  dtoa.h     graminit.h  marshal.h  opcode.h   py_curses.h pyport.h  sliceobject.h warnings.h 
cellobject.h  dynamic_annotations.h grammar.h  memoryobject.h osdefs.h   pydebug.h  pystate.h  structmember.h weakrefobject.h 

私はbashrcにの私の仮想環境のためにこれを持っています:

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 
export WORKON_HOME=$HOME/.virtualenvs 
source /usr/local/bin/virtualenvwrapper.sh 

基本的には、CaffeをPython3.4.3 +で使用するように設定できますか? = /使用/は/ python3.4`を含める:あなたのMakefileの行のいずれかが `PYTHON_INCLUDEあるご質問で言う https://github.com/rbgirshick/py-faster-rcnn

+0

。実際のパスは '/ usr/include/python3.4m'です - あなたは'/usr'の代わりに '/ use'を書いて、' m'を 'python3.4'に追加するのを忘れました。 – MattDMo

答えて

0

使用この

sudo apt-get install python-dev python3-dev

関連する問題