就是遇到类似标题上面的错误。

原因是没有安装对应python的python-dev依赖,不然编译到boost python模块的时候就会出错。

所以解决方案是sudo apt-get install python-dev就行了

然后用boost自带的b2工具编译boost python模块的时候就不会出错了

注意好好看以下文档,官方文档很重要。

references:

http://stackoverflow.com/questions/6782071/boostbuild-patchlevel-h-does-not-exist

http://stackoverflow.com/questions/15136671/unable-to-build-boost-python

http://stackoverflow.com/questions/1771063/no-such-file-or-directory-error-with-boost-python

http://www.boost.org/doc/libs/1_56_0/libs/python/doc/building.html

http://www.boost.org/doc/libs/1_56_0/more/getting_started/unix-variants.html

随机推荐

JS动态引入js,CSS——动态创建script/link/style标签

一.动态创建link方式 我们可以使用link的方式.如下代码所示. 二.动态创建style方式 但是,这样的话,需要加载整个css文件,但是那样有可能浪费一个http请求并占用一个服务器请求数,并等 ...

HDU 1257

分析: 依次保存现在每个拦截系统能拦截的最高的高度,接下来输入的每一个高度,依次和这若干个拦截系统现在所能拦截的最高高度比较,若某次该输入的高度小于某个拦截系统的最高高度,就替代这个拦截系统的最高高度 ...

Async Programming - 1 async-await 糖的本质(2)

上一篇讲了这么多,其实说的就是一个事,return会被编译器重写成SetResult,所以如果我们的异步函数返回的是一个Task,代码就要改成这样: using System; ...

sdut 1592转置矩阵【稀疏矩阵的压缩存储】【快速转置算法】

转置矩阵 Time Limit: 1000ms   Memory limit: 32768K  有疑问?点这里^_^ 题目链接:http://acm.sdut.edu.cn/sdutoj/proble ...

【云计算】Docker云平台—Docker基础

Docker云平台系列共三讲,此为第一讲:Docker基础 参考资料: Docker官方文档:https://docs.docker.com/ Docker从入门到实践:https://yeasy.g ...

JAVA基础讲义

一.安装JDK 第一步:双击JDK的exe文件. JDK(Java开发包),JRE(Java运行环境) 第二步:配置 path:jdk的根目录,jdk下的bin目录(两个目录之间记得用分号隔开) cl ...

1084: [SCOI2005]最大子矩阵 - BZOJ

Description 这里有一个n*m的矩阵,请你选出其中k个子矩阵,使得这个k个子矩阵分值之和最大.注意:选出的k个子矩阵不能相互重叠. Input 第一行为n,m,k(1≤n≤100,1≤m≤2 ...

(转)Oracle Data Guard配置

data guard配置的条件1.在主库和从库的所有机器上必须安装同一个版本的Oracle企业版.2.主库必须运行在归档模式下.3.主库和从库的操作系统必须一样(允许版本不同),从库可以使用与主库不同 ...

ThreadLocal可能引起的内存泄露(转)

threadlocal里面使用了一个存在弱引用的map,当释放掉threadlocal的强引用以后,map里面的value却没有被回收.而这块value永远不会被访问到了. 所以存在着内存泄露. 最好 ...

Safari WebApp 模拟 原声APP禁止打开新窗口JS代码

if(("standalone" in window.navigator) && window.navigator.standalone) { var noddy, ...