缺少Python.h,无法找到

时间:2014-04-19 13:30:32

标签: python ubuntu

我知道已经有类似的问题关于缺少的Python.h但是现在没有解决方案对我有效。

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

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

$ python -V

我得到输出2.7.3

无论如何,当我尝试找到Python.h时,找不到任何文件。 Python库位于usr / lib /中,但文件夹中没有标题。

请注意,我已经尝试了此问题的最常见解决方案,即$ sudo apt-get install python-dev,以及$ sudo apt-get update。 他们都没有为我工作。

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

1 个答案:

答案 0 :(得分:1)

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

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

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

dpkg -S Python.h

或列出使用以下软件包安装的文件:

dpkg -L python2.7-dev