缺lessPython.h并且不可能find

我知道已经有了类似的关于Python.h的问题,但现在没有解决scheme。

我需要Python库才能使用Tossim,它是一个tinyOS模拟器( http://tinyos.net )。

Python似乎已经安装在我的Ubuntu 12.04系统上。 实际上,每当我运行命令

$ python -V 

我得到了输出2.7.3

无论如何,当我试图findPython.h没有文件被发现。 Python库位于usr / lib /中,但文件夹中没有标题。

请记住,我已经尝试了这个问题最常见的解决scheme,那就是$ sudo apt-get install python-dev ,还有$ sudo apt-get update 。 他们都没有为我工作。

我现在应该怎么做? 我试图删除并重新安装python-dev,没有成功。 我只想手动下载并将头放到文件夹usr / lib / python2.7。 但是我怀疑这是一个好主意。 有人可以帮我吗? 提前谢谢你

Ubuntu(和Debian)将Python包含文件存储在/usr/include/python2.7 。 如果安装了python2.7-dev软件包( python-dev的依赖),那么Python.h将位于:

 /usr/include/python2.7/Python.h 

您可以使用以下命令找到包含该文件的软件包:

 dpkg -S Python.h 

或者用一个包列出安装了哪些文件:

 dpkg -L python2.7-dev