簡単に私のプロジェクトにはCaffeを使いたいと思います。 make pycaffe
に試すことができたときにCaffe + GPU + Opencv3.1 + Python3.5 + Anaconda:致命的なエラー:Python.h:そのようなファイルやディレクトリがありません
make all
make pycaffe
make test
make runtest
はしかし、それは渡すことはできません:
私のOSは、私はすでに、すべて合格している Opencv3.1 + Python3.5 +アナコンダ+ GPUでのUbuntu 14.04であり、Python.h: No such file or directory
ここに私の'makefile.config'
があります。そして、私は確かに'Python.h'
がパスに入っていると確信しています。それは私をかなり混乱させます。
USE_CUDNN := 1
OPENCV_VERSION := 3
ANACONDA_HOME := $(HOME)/anaconda3
PYTHON_INCLUDE := $(ANACONDA_HOME)/include \
$(ANACONDA_HOME)/include/python3.5m \
$(ANACONDA_HOME)/lib/python3.5/site-packages/numpy/core/include \
PYTHON_LIB := $(ANACONDA_HOME)/lib
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib
USE_PKG_CONFIG := 1
PYTHON_LIBRARIES := boost_python3 python3.5m
PYTHON_INCLUDE := /usr/include/python3.5m \
/usr/lib/python3.5/dist-packages/numpy/core/include
私はPython3.5を使用するので、私は次のコメントを解除するので:
PYTHON_INCLUDE := /usr/include/python2.7 \
/usr/lib/python2.7/dist-packages/numpy/core/include
PYTHON_LIB := /usr/lib
私は本当にあなたがPYTHON_INCLUDE
ための2つの定義を持っている、誰かが助けることができる感謝
優秀!デフォルトのMakefileから**変更**を強調してください。 – Shai
私はまだ根本的な原因を理解できません。なぜシステムのデフォルトのpython2やpython3のインクルードフォルダを使用できないのですか?これは本当にこの問題を引き起こしています。私はGentooシステム上で同じ問題を抱えています。 – kensai