как установить pyaudio python pakage на героку через кли - PullRequest
0 голосов
/ 09 января 2020

как установить pyaudio на heroku через heroku cli, если я даю команду "pip install pyaudio" на heroku cli, возникает следующая ошибка

Ошибка: сбор pyaudio Скачивание https://files.pythonhosted.org/packages/ab/42/b4f04721c5c5bfc196ce156b3c768998ef8c0ae3654ed29ea5020c749a6b/PyAudio-0.2.11.tar.gz Сборка колес для собранных пакетов: pyaudio Запуск setup.py bdist_wheel для pyaudio ... - \ error Полный вывод команды /app/.heroku/python/bin/python -u - c "import setuptools, tokenize; file = '/ tmp / pip-build-vz9795ay / pyaudio / setup.py'; f = getattr (tokenize, 'open', open) ( file ); code = f.read ( ) .replace ('\ r \ n', '\ n'); f.close (); exe c (скомпилировать (код, file , 'exe c')) "bdist_wheel -d / tmp / tmpmq8ff3y9pip-wheel- - python -tag cp36: запуск bdist_wheel; запуск сборки; запуск build_py; создание сборки; создание сборки / lib. linux -x86_64-3.6 копирование src / pyaudio.py -> build / lib. linux -x86_64-3.6 запуск build_ext сборка расширения '_portaudio' создание сборки / temp. linux -x86_64-3.6 создание сборки / temp. linux -x86_64-3.6 / src g cc -pthread -Wno-unuse d-result -Wsign-сравнить -DNDEBUG -g -fwrapv -O3 -Wall -fPI C -I / app / .heroku / python / include / python3 .6m - c src / _portaudiomodule. c -o build / temp. linux -x86_64-3.6 / src / _portaudiomodule.o src / _portaudiomodule. c: 27: 10: фатальная ошибка: stdio.h: такого файла или каталога нет #include ^ ~~~~ ~~~~ компиляция прекращена. ошибка: команда 'g cc' завершилась неудачно с состоянием выхода 1


Не удалось колесо сборки для pyaudio Запуск setup.py clean для pyaudio Не удалось построить pyaudio Установка собранных пакетов: pyaudio Запуск setup.py install for pyaudio ... - ошибка Завершить вывод команды /app/.heroku/python/bin/python -u - c "import setuptools, tokenize; file = '/ tmp / pip-build -vz9795ay / pyaudio / setup.py '; f = getattr (tokenize,' open ', open) ( file ); code = f.read (). replace (' \ r \ n ',' \ n '); f.close (); exe c (скомпилировать (код, file ,' exe c ')) "install --record / tmp / pip-gdj2okkn-record / install-record.txt --single-version-внешне управляемый --compile: запуск установки запуск сборки запуск build_py создание сборки создание сборки / lib. linux -x86_64-3.6 копирование src / pyaudio.py -> build / lib. linux -x86_64-3.6 запуск build_ext сборка расширения '_portaudio' создание сборки / temp. linux -x86_64-3.6 создание сборки / temp. linux -x86_64-3.6 / src g cc -pthread -Wno-unused -result -Wsign- сравнить -DNDEBUG -g -fwrapv -O3 -Wall -fPI C -I / app / .heroku / python / include / python3 .6m - c src / _portaudiomodule. c -o build / temp. linux -x86_64-3.6 / src / _portaudiomodule.o src / _portaudiomodule. c: 27: 10: фатальная ошибка: stdio.h: такой файл или каталог не существует #include ^ ~~~~~~~~ компиляция прекращена , ошибка: команда 'g cc' завершилась неудачно с состоянием выхода 1

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

Команда "/app/.heroku/python/bin/python -u - c" import setuptools, tokenize; file = '/ tmp / pip-build-vz9795ay / pyaudio / setup.py'; f = getattr (tokenize, 'open', open) ( file ); code = f .read (). replace ('\ r \ n', '\ n'); f.close (); exe c (скомпилировать (код, file , 'exe c') ) "install --record /tmp/pip-gdj2okkn-record/install-record.txt --single-version-внешне управляемый --compile" не выполнен с кодом ошибки 1 в / tmp / pip-build-vz9795ay / pyaudio / Вы используете версию 9.0.2 pip, однако доступна версия 19.3.1. Вам следует подумать об обновлении с помощью команды 'pip install --upgrade pip'.

...