python - 我的 Ubuntu 系统上有 Python,但 gcc 找不到 Python.h

标签 python c ubuntu header

我在学校的计算机上,所以我无法安装任何东西。

我正在尝试创建可以在 Python 中运行的 C 代码。看来我在上面找到的所有文章都需要您使用

#include <Python.h>

我这样做了,但是当我编译时它提示 没有这样的文件或目录。

电脑有Python(至少在终端有python命令,我们可以运行任何我们想要的Python代码)。

我在终端中输入locate Python.h,但什么也没找到。

我有两个问题:

  1. 我可以编写可以在没有 Python.h 的情况下在 Python 中调用的 C 代码吗?

  2. 我是不是遗漏了什么,而计算机实际上有 Python.h

最佳答案

您需要包含 Python.h

python-dev

关于python - 我的 Ubuntu 系统上有 Python,但 gcc 找不到 Python.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8282231/

相关文章:

python - 如何使用 web.py 显示图像

C二叉树,如何从树叶创建列表

java - Ubuntu 18.10-如何使用Java安装JavaFX

ubuntu - 无法在 Linode Ubuntu 10.04 Lucid Lynx 上设置主机名

python - 通过 fromfunction 错误创建 NumPy

python - 抽象基类的注册方法实际上做了什么?

Python并发.futures.ThreadPoolExecutor max_workers

c++ - 如何有选择地从缓冲区中读取数据

c - 确定字符数组在内存中的大小

python - 如何从终端卸载特定的 python 程序?