如何使 Python.h 文件在 Ubuntu 中工作?

Posted

技术标签:

【中文标题】如何使 Python.h 文件在 Ubuntu 中工作?【英文标题】:How to make Python.h file work in Ubuntu? 【发布时间】:2021-04-02 07:20:34 【问题描述】:

我在 Ubuntu 机器上,我想在我的 C 代码中使用 python,但是当我包含 Python.h 头文件时,它会显示一个警告: Python.h: No such file or directory

任何方法。我已经尝试过使用:

sudo apt-get install python3-dev 和;

sudo apt-get install python-dev

但它一直显示错误。

【问题讨论】:

【参考方案1】:

Python.h 文件不在默认编译器包含路径中。

pkg-config --cflags python3 的输出添加到编译器命令行。

现在编译器将知道在哪里可以找到 Python.h(以及它可能具有的任何依赖项)

【讨论】:

以上是关于如何使 Python.h 文件在 Ubuntu 中工作?的主要内容,如果未能解决你的问题,请参考以下文章

在虚拟机中使用ubuntu,如何使虚拟机中的ubuntu上网

Ubuntu安装pyaudio找不到python.h的问题

如何在 C++ 中调用大型 python 脚本?

linux中如何使/etc/hosts文件中的IP地址自动更新为当前系统的IP

使用C语言扩展Python

如何使 nodemon 与 WSL 2 一起工作?