在Linux上编译Python绑定

时间:2010-03-26 20:46:54

标签: python debian binding

我正在尝试编译Python绑定,但我无法在debian上找到python.h头文件。我应该安装哪个软件包?

5 个答案:

答案 0 :(得分:5)

您应该安装python-dev

答案 1 :(得分:1)

需要安装python-dev软件包。

答案 2 :(得分:1)

首先,嵌入或扩展python的头文件是Python.h,大写为P. Linux是区分大小写的,python.h不起作用。

对于像ubuntu这样的debian和debian派生词,你可以使用apt-file找出要安装的包,给定一个文件名:

$ apt-file search Python.h
...
python2.6-dbg: /usr/include/python2.6_d/Python.h
python2.6-dev: /usr/include/python2.6/Python.h
...

答案 3 :(得分:0)

您缺少开发标题。尝试

sudo apt-get install python-dev

答案 4 :(得分:0)

sudo apt-get install python2.6-dev 

sudo apt-get install python2.7-dev 

根据virtualenv选项