число питонов найти pyaudio - PullRequest
0 голосов
/ 22 мая 2019

ОШИБКА: завершить вывод команды 'd: \ python \ python.exe' -u -c 'import setuptools, tokenize; file =' "'"' C: \ Users \ ds528 \ AppData \ Local \ Temp \ pip-install-3g3d86u3 \ pyaudio \ setup.py '"'" '; f = getattr (tokenize,' "'" open ""' "", open) ( file ); code = f.read (). replace ('"'" '\ r \ n' "'"', '"'" '\ n' "'"'); f.close (); exec (compile) (код, файл , '' '' 'exec' "'"')) 'install --record' C: \ Users \ ds528 \ AppData \ Local \ Temp \ pip-record-u7rijpbk \ install -record.txt '--single-version-внешне управляемый --compile: ОШИБКА: запущена установка бегущая сборка работает build_py создание сборки создание сборки \ lib.win32-3.7 копирование src \ pyaudio.py -> build \ lib.win32-3.7 работает build_ext здание '_portaudio' расширение создание сборки \ temp.win32-3.7 создание сборки \ temp.win32-3.7 \ Release создание сборки \ temp.win32-3.7 \ Release \ src C: \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ BuildTools \ VC \ Tools \ MSVC \ 14.20.27508 \ bin \ HostX86 \ x86 \ cl.exe / c / nologo / Ox / W3 / GL / DNDEBUG / MD -Id: \ python \ include -Id: \ python \ include "-IC: \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ BuildTools \ VC \ Tools \ MSVC \ 14.20.27508 \ include" "-IC: \ Программные файлы (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 _portaudiomodule.c src / _portaudiomodule.c (29): фатальная ошибка C1083: не удается открыть включаемый файл: 'portaudio.h': такого файла или каталога нет ошибка: команда 'C: \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ BuildTools \ VC \ Tools \ MSVC \ 14.20.27508 \ bin \ HostX86 \ x86 \ cl.exe' завершилась неудачно с состоянием выхода 2 ---------------------------------------- ОШИБКА: Команда "'d: \ python \ python.exe' -u -c 'импортирует setuptools, tokenize; file ='" '"' C: \ Users \ ds528 \ AppData \ Local \ Temp \ pip-install-3g3d86u3 \ pyaudio \ setup.py '"'" '; f = getattr (tokenize,' "'"' open '"'" ', open) ( file ); code = f .read (). replace ('"'" \ r \ n '"'" ',' "'"' \ n '"'" '); f.close (); exec (compile (code, * 1011) * file , '"'" exec '"'" '))' install --record 'C: \ Users \ ds528 \ AppData \ Local \ Temp \ pip-record-u7rijpbk \ install-record.txt' --single-version-внешне управляемый --compile "не удалось с кодом ошибки 1 в C: \ Users \ ds528 \ AppData \ Local \ Temp \ pip-install-3g3d86u3 \ pyaudio \

1 Ответ

0 голосов
/ 22 мая 2019

Вы пытаетесь скомпилировать pyaudio из исходного кода и на платформе Windows, что зачастую сложнее, чем хотелось бы.

Конкретная проблема, с которой вы столкнулись, заключается в том, что компилятор пытается найти включаемый файл portaudio.h, которого у вас нет, поскольку он не является стандартным включаемым файлом Windows и, очевидно, также отсутствует в пакете загрузки.

Понятно, что причина pip в попытке компиляции, а не в бинарной установке, в том, что самые последние бинарные установки предназначены для Python 3.6, а у вас Python 3.7.

Я предлагаю вам установить Python 3.6 вместе с существующим Python 3.7, чтобы вы могли приступить к работе с этим модулем. В свое время могут быть доступны привязки Python 3.7, а затем - нет. Страница PyPI для этого проекта не обновлялась более 2 лет.

...