我知道已经有类似的问题关于缺少的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。 但我怀疑这是个好主意。有人能帮助我吗?提前谢谢。
答案 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