Как установить pyaudio получая ошибку portaudio - PullRequest
0 голосов
/ 17 мая 2019

У меня операционная система Windows 10 и я пытаюсь установить pyaudio в python 3.7, выдает ошибку:

cannot open include file portaudio.h

Я также пытался в Python 3.4, такая же ошибка происходит. Я скачал файл с веб-сайта portaudio, названный как pa-stable -........ Но как его включить?

Я попытался переименовать его в portaudio.h и попытался включить в папку \ python3.7 / include в качестве состояний cmd при попытке установить pyaudio. Но он показывает некоторые ошибки в portaudio.h

Итак, мои вопросы:

  1. Как установить pyaudio, все еще говорится, что не удается открыть файл включения portaudio.h ошибка
  2. Как скомпилировать portaudio
  3. Как это использовать, как решить эту проблему

У меня нет Mac OS, поэтому я не могу использовать - brew install portaudio код на странице изображения 1 [код на странице изображения 2] [2]

[2]: https://i.stack.imgur.com/pbyQj.pngenter код здесь

  1. C: \ Windows \ system32> pip install pyaudio
  2. Собирание пиаудио
  3. Использование кэшированных https://files.pythonhosted.org/packages/ab/42/b4f04721c5c5bfc196ce156b3c768998ef8c0ae3654ed29ea5020c749a6b/PyAudio-0.2.11.tar.gz
  4. Сборка колес для собранных пакетов: pyaudio
  5. Сборка колеса для pyaudio (setup.py) ... ошибка
  6. ОШИБКА: завершить вывод команды 'c: \ users \ manav \ appdata \ local \ Programs \ python \ python37-32 \ python.exe' -u -c 'import setuptools, tokenize; file = '"'" 'C: \ Users \ Manav \ AppData \ Local \ Temp \ pip-install-v0ph2yme \ pyaudio \ setup.py' "'"'; f = getattr (tokenize, '"'" 'open' " '"', открыть) ( file ); code = f.read (). replace ('"' "\ r \ n '"' "','" '"' \ n '" '"'); f.close (); exec (скомпилировать (код, file , '"' "'exec'" '"'))) bdist_wheel -d 'C: \ Users \ Manav \ AppData \ Local \ Temp \ pip-wheel-fpp3aqag '--python-tag cp37:
  7. ОШИБКА: запущено bdist_wheel
  8. работает сборка
  9. работает build_py
  10. создание сборки
  11. создание сборки \ lib.win32-3.7
  12. копирование src \ pyaudio.py -> build \ lib.win32-3.7
  13. работает build_ext
  14. здание '_portaudio' расширение
  15. создание сборки \ temp.win32-3.7
  16. создание сборки \ temp.win32-3.7 \ Release
  17. создание сборки \ temp.win32-3.7 \ Release \ src I. C: \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ Community \ VC \ Tools \ MSVC \ 14.20.27508 \ bin \ HostX86 \ x86 \ cl.exe / c / nologo / Ox / W3 / GL / DNDEBUG / MD -Ic: \ users \ manav \ appdata \ local \ Programs \ python \ python37-32 \ include -Ic: \ users \ manav \ appdata \ local \ Programs \ python \ python37-32 \ include "-IC: \ Program Файлы (x86) \ Microsoft Visual Studio \ 2019 \ Community \ VC \ Tools \ MSVC \ 14.20.27508 \ ATLMFC \ include "" -IC: \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ Community \ VC \ Tools \ MSVC \ 14.20.27508 \ include "" -IC: \ Program Files (x86) \ Windows Kits \ 10 \ include \ 10.0.17763.0 \ ucrt "" -IC: \ Program Files (x86) \ Windows Kits \ 10 \ include \ 10.0.17763.0 \ shared "" -IC: \ Program Files (x86) \ Windows Kits \ 10 \ include \ 10.0.17763.0 \ um "" -IC: \ Program Files (x86) \ Windows Kits \ 10 \ include \ 10.0. 17763.0 \ winrt "" -IC: \ Program Files (x86) \ Windows Kits \ 10 \ include \ 10.0.17763.0 \ cppwinrt "/Tcsrc/_portaudiomodule.c /Fobuild\temp.win32-3.7\Release\src/_portaudiomodule.obj
  18. _portaudiomodule.c
  19. src / _portaudiomodule.c (29): фатальная ошибка C1083: не удается открыть включаемый файл: 'portaudio.h': такого файла или каталога нет
  20. ошибка: команда 'C: \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ Community \ VC \ Tools \ MSVC \ 14.20.27508 \ bin \ HostX86 \ x86 \ cl.exe' завершилась неудачно с состоянием выхода 2

  21. ОШИБКА: не удалось построить колесо для pyaudio
  22. Запуск setup.py clean для pyaudio
  23. Не удалось построить pyaudio
  24. Установка собранных пакетов: pyaudio
  25. Запуск setup.py install для pyaudio ... ошибка
  26. ОШИБКА: завершить вывод команды 'c: \ users \ manav \ appdata \ local \ Programs \ python \ python37-32 \ python.exe' -u -c 'import setuptools, tokenize; file = '"'" 'C: \ Users \ Manav \ AppData \ Local \ Temp \ pip-install-v0ph2yme \ pyaudio \ setup.py' "'"'; f = getattr (tokenize, '"'" 'open' " '"', открыть) ( файл ); code = f.read (). replace ('"' "\ r \ n '"' "','" '"' \ n '" '"'); f.close (); exec (скомпилировать (код, file , '"' "'exec'" '"'))" install --record 'C: \ Users \ Manav \ AppData \ Local \ Temp \ pip-record-_247z450 \ install-record.txt '--single-version-внешне управляемый --compile:
  27. ОШИБКА: запущена установка
  28. работает сборка
  29. работает build_py
  30. создание сборки
  31. создание сборки \ lib.win32-3.7
  32. копирование src \ pyaudio.py -> build \ lib.win32-3.7
  33. работает build_ext
  34. здание '_portaudio' расширение
  35. создание сборки \ temp.win32-3.7
  36. создание сборки \ temp.win32-3.7 \ Release
  37. создание сборки \ temp.win32-3.7 \ Release \ src
  38. C: \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ Community \ VC \ Tools \ MSVC \ 14.20.27508 \ bin \ HostX86 \ x86 \ cl.exe / c / nologo / Ox / W3 / GL / DNDEBUG / MD -Ic: \ users \ manav \ appdata \ local \ Programs \ python \ python37-32 \ include -Ic: \ users \ manav \ appdata \ local \ Programs \ python \ python37-32 \ include "-IC: \ Программные файлы (x86) \ Microsoft Visual Studio \ 2019 \ Community \ VC \ Tools \ MSVC \ 14.20.27508 \ ATLMFC \ include "" -IC: \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ Community \ VC \ Tools \ MSVC \ 14.20.27508 \ include "" -IC: \ Program Files (x86) \ Windows Kits \ 10 \ include \ 10.0.17763.0 \ ucrt "" -IC: \ Program Files (x86) \ Windows Kits \ 10 \ include \ 10.0.17763.0 \ shared "" -IC: \ Program Files (x86) \ Windows Kits \ 10 \ include \ 10.0.17763.0 \ um "" -IC: \ Program Files (x86) \ Windows Kits \ 10 \ include \ 10.0 .17763.0 \ winrt "" -IC: \ Program Files (x86) \ Windows Kits \ 10 \ include \ 10.0.17763.0 \ cppwinrt "/Tcsrc/_portaudiomodule.c /Fobuild\temp.win32-3.7\Release\src/_portaudiomodule. OBJ
  39. _portaudiomodule.c
  40. src / _portaudiomodule.c (29): фатальная ошибка C1083: не удается открыть включаемый файл: 'portaudio.h': такого файла или каталога нет
  41. ошибка: команда 'C: \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ Community \ VC \ Tools \ MSVC \ 14.20.27508 \ bin \ HostX86 \ x86 \ cl.exe' завершилась неудачно с состоянием выхода 2

  42. ОШИБКА: Команда "'c: \ users \ manav \ appdata \ local \ Programs \ python \ python37-32 \ python.exe' -u -c 'импортирует setuptools, tokenize; файл = '"'" 'C: \ Users \ Manav \ AppData \ Local \ Temp \ pip-install-v0ph2yme \ pyaudio \ setup.py' "'"'; f = getattr (tokenize, '"'" 'open' "'"', открыть) ( файл ); code = f.read (). replace ('"'" '\ r \ n' "'"', '"'" '\ n' "'"'); f.close (); exec (скомпилировать (код, file , '"'" 'exec' "'"')) 'install --record' C: \ Users \ Manav \ AppData \ Local \ Temp \ pip-record-_247z450 \ install-record.txt '--single-version-externally-managed --compile "завершился ошибкой с кодом ошибки 1 в C: \ Users \ Manav \ AppData \ Local \ Temp \ пип-установки-v0ph2yme \ pyaudio \

  43. C: \ Windows \ system32>

...