caffe编译报错:

/usr/include/boost/python/detail/wrap_python.hpp:50:23: fatal error: pyconfig.h: No such file or directory
compilation terminated.
Makefile:582: recipe for target '.build_release/tools/caffe.o' failed
make: *** [.build_release/tools/caffe.o] Error 1
make: *** Waiting for unfinished jobs....
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

这应该是缺少python头文件,我使用的是系统自带的python3.5,在Makefile.config中对python的配置如下:

 PYTHON_LIBRARIES := boost_python3 python3.5mPYTHON_INCLUDE := /usr/include/python3.5 \/usr/local/lib/python3.5/dist-packages/numpy/core/include

仔细查了之后发现/usr/include/python3.5 路径并不存在,查了半天终于找到了答案,通过安装python3-dev可以解决

python-dev是干什么用的呢: 
linux发行版通常会把类库的头文件和相关的pkg-config分拆成一个单独的xxx-dev(el)包. 
以python为例, 以下情况是需要python-dev的: 
你需要自己安装一个源外的python类库, 而这个类库内含需要编译的调用python api的c/c++文件。 
你自己写的一个程序编译需要链接libpythonXX.(a|so) 
(注:以上不含使用ctypes/ffi或者裸dlsym方式直接调用libpython.so) 
其他正常使用python或者通过安装源内的python类库的不需要python-dev.

参考链接:https://blog.csdn.net/qlynh/article/details/72459527

/usr/include/boost/python/detail/wrap_python.hpp:50:23: fatal error: pyconfig.h: No such file or dir相关推荐

  1. /usr/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse error at BOOST_JOIN错误

    qt-ros: 编译代码时出现/usr/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse error at " ...

  2. caffe安装:./include/caffe/util/device_alternate.hpp:34:23: fatal error: cublas_v2.h: 没有那个文件或目录

    出现问题: dorothy@dorothy-MS-7A94:~/enviroment/caffe-master$ make all -j8 PROTOC src/caffe/proto/caffe.p ...

  3. 在Jetson Xavier NX上安装pycuda报错:src/cpp/cuda.hpp:14:10: fatal error: cuda.h: No such file or directory

    文章目录: 1 我的系统环境和遇到问题分析 1.1 我的系统环境 1.2 问题描述 2 问题解决方式 1 我的系统环境和遇到问题分析 1.1 我的系统环境 我的详细系统环境如下:使用jetson_re ...

  4. 【错误记录】编译 ijkplayer 报错 (fatal error: libyuv.h: No such file or directory #include “libyuv.h“ )

    文章目录 一.报错信息 二.解决方案 参考 https://github.com/bilibili/ijkplayer 项目的编译过程 ; 一.报错信息 在编译完 ffmpeg 之后 , 执行 ./c ...

  5. 成功解决Ubuntu下的include/darknet.h:14:14: fatal error: cuda_runtime.h: No such file or directory

    成功解决Ubuntu下的include/darknet.h:14:14: fatal error: cuda_runtime.h: No such file or directory 目录 解决问题 ...

  6. fatal error: cusparse.h: No such file or directory compilation terminated. error: command ‘/usr/loca

    写在前面: 我是用pycharm远程连接矩池云的GPU遇到了这个问题.前面安装包都很顺利,就是最后安装maskrcnn-benchmark的时候出问题了,一直在报错 fatal error: cusp ...

  7. /usr/include/c++/6/cstdlib:75:25: fatal error: stdlib.h: No such file or directory

    1.错误原因 报错如上.后来经过查阅,发现这个错误是因为由于gcc6的缘故.我的gcc 版本是6.5的.gcc6已经把吧stdlib.h纳入了libstdc++以进行更好的优化,C Library的头 ...

  8. Error ./include/caffe/util/mkl_alternate.hpp:11:19: fatal error: cblas.h: 没有那个文件或目录...

    由于在Makefile.config文件中BLAS设置的为atlas 因此输入sudo make clean sudo apt-get install libatlas-base-dev 再重新输入m ...

  9. jni android rect.h,解决 fatal error: jni_md.h: No such file or directory #include “jni_md.h”

    在Linux系统下使用jdk1.8编译项目时,遇到如下问题: 原因: 好像是#include "jni_md.h"会将文件包含在与jni.h相同的目录中,但是现在找不到了. 解决办 ...

最新文章

  1. micropythonesp8266的温度湿度_用ESP8266上传温湿度给ONENET(不需要arduino)
  2. Java线程:线程的同步与锁
  3. Solaris 性能基础
  4. MapReduce-流量统计求和-步骤分析
  5. oracle 表空间写文件,Oracle表空间和数据文件管理
  6. mysql --max_allowed_packet=32m_mysql 设置max_allowed_packet 大小的办法
  7. UIButton 上的标题添加下划线效果
  8. python文件写入乱码_python写文件打开后是乱码
  9. MATLAB:数值微积分
  10. java代码混淆工具
  11. java 某字段重复的数据库,excel表格两个字段去重复的数据库【用JAVA程序向SQL数据库导入Excel表,判断出SQL表中已存在的重复数据,并跳过重复的继续导入其他记录.】...
  12. 好斌c语言教程,C语言学习大纲__斌(讲解).doc.doc
  13. 京东面试题咖啡杯问题(贪心算法、递归综合运用)
  14. Stm32F4以太网远程固件升级BootLoader踩过官方的坑
  15. 删除外键的sql语句
  16. Linux服务器安装的anaconda下载库、包很慢
  17. 野指针,数组指针,指针数组
  18. 共同父域下的单点登录
  19. Android手机如何更改hosts文件
  20. 使用 Python 地图绘制工具 -- folium 全攻略

热门文章

  1. 每日一文APP实现(网页json解析)
  2. 干货 | 全面解析“数字经济”
  3. java中集合排序的常用方法总结
  4. 2021年陕西省安全员C证最新解析及陕西省安全员C证找解析
  5. 计算机技术在翻译专业中的应用与探索,计算机技术在翻译实践中的应用及其影响...
  6. java string 截取_java string 怎样截取前n个字符?的解决方案列表
  7. web端实现视频局部放大功能
  8. VR社交离我们还有多远?——XR的黎明前夜(一)
  9. 半导体物理复习总结(六)——pn结
  10. getElementById不能获取Dom