python - 缺少 Python.h 并且无法找到

标签 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,但没有成功。我只想手动下载并将 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/

相关文章:

python - 使用对数刻度标准化分类器分数以进行比较

python - 在 python 中使用 matplotlib 绘制对数轴

linux - grep命令查找字符出现n次

node.js - npm 在 Ubuntu 16.04 上删除了 Plesk 12

java - 如何在 Digital Ocean Nginx VPS 上运行 Java 代码?

python - 为时间戳创建组标识符

python - Pylint 找不到 SQLAlchemy 查询成员

python - HEAD 和 GET http 请求为同一 URL 返回不同的状态代码

java - 从 exiftool 读取二进制图片数据?

c++ - 在 Ubuntu 16.04 上安装 Cilk 时出现问题