ありません、私はこのエラーを取得する: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
。実際のパスは '/ usr/include/python3.4m'です - あなたは'/usr'の代わりに '/ use'を書いて、' m'を 'python3.4'に追加するのを忘れました。 – MattDMo