fatal error: pyconfig.h: 沒有那個文件或目錄

在編譯caffe時出現下面錯誤

hp@hp-HP-Z8-G4-Workstation:~/caffe$ mkdir build
hp@hp-HP-Z8-G4-Workstation:~/caffe$ make all
PROTOC src/caffe/proto/caffe.proto
CXX .build_release/src/caffe/proto/caffe.pb.cc
CXX src/caffe/parallel.cpp
CXX src/caffe/data_transformer.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: 沒有那個文件或目錄
compilation terminated.
Makefile:591: recipe for target '.build_release/src/caffe/layer_factory.o' failed
make: *** [.build_release/src/caffe/layer_factory.o] Error 1

如果使用系統默認的python路徑,那麼導入python2

make clean
export CPLUS_INCLUDE_PATH=/usr/include/python2.7
make all 

如果使用Anaconda ,那麼導入

make clean
export CPLUS_INCLUDE_PATH=/home/hp/anaconda3/include/python3.5m
make all 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章