我知道关于丢失的 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,但没有成功。我只想手动下载并将 header 放入文件夹 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
关于python - 缺少 Python.h 并且无法找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23170678/