Ошибка G cc, нет такого файла или каталога "Python .h" - установка pyAudio на CentOS7 - PullRequest
0 голосов
/ 27 мая 2020

У меня python 3.6.8 установлено на CentOS7, и я пытаюсь установить 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 yeilds те же результаты

Я прочитал вопрос и ответ здесь , но все еще не могу понять

Есть какие-нибудь советы по установке? Заранее спасибо!

1 Ответ

0 голосов
/ 28 мая 2020

фатальная ошибка: Python .h: нет такого файла или каталога

Похоже, что pyaudio компилирует код C, для исправления которого требуется Python.h ваша проблема проверьте этот ответ { ссылка }

(также "pip install pyaudio" печатает "bash: pip: command not found")

Чтобы исправить это, попробуйте установить pip, выполнив эту команду

sudo yum install python3-pip
...