【问题标题】:Missing Python.h and impossible to find缺少 Python.h 并且无法找到
【发布时间】:2014-04-19 13:30:32
【问题描述】:

我知道关于丢失的 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 中。 但我怀疑这是个好主意。有人可以帮助我吗?提前谢谢你。`

【问题讨论】:

  • dpkg -S Python.h 告诉你安装了什么?你应该有一个/usr/include/python2.7/Python.h 文件。
  • 非常感谢,Python.h 已按预期出现。我还是个新手……但我想知道为什么命令“locate Python.h”没有提供任何输出。还是谢谢!

标签: python ubuntu


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-24
    • 2017-10-18
    • 1970-01-01
    • 1970-01-01
    • 2015-07-06
    • 1970-01-01
    • 2018-06-17
    • 2016-09-17
    相关资源
    最近更新 更多