Gcc error, No such file or directory "Python.h" -- 在centOS7上安装pyAudio

Gcc error, No such file or directory "Python.h" -- installing pyAudio on centOS7

我在 CentOS7 上安装了 python 3.6.8,我正在尝试使用

安装 pyaudio

sudo python3.6 -m pip install pyaudio

这种格式适用于预先安装许多其他东西,但如果我尝试在这里使用它,我会收到以下错误

src/_portaudiomodule.c:28:10: fatal error: Python.h: No such file or directory
 #include "Python.h"
          ^~~~~~~~~~
compilation terminated.
error: command 'gcc' failed with exit status 1

----------------------------------------

pip install pyaudio 产生相同的结果

我已经阅读了问题和答案here但我还是想不通

安装方面有什么建议吗?提前致谢!

fatal error: Python.h: No such file or directory

看起来 pyaudio 正在编译一些需要 Python.h 的 C 代码,要解决您的问题,请查看此答案

(also, "pip install pyaudio" prints "bash: pip: command not found")

要解决此问题,请尝试通过 运行 此命令

安装 pip
sudo yum install python3-pip