Невозможно установить pyaudio на osx lion - PullRequest
3 голосов
/ 09 марта 2012

Я бы хотел установить pyaudio на osx lion, но я не могу этого сделать.Каждый раз, когда я пытаюсь с pkg, он ничего не устанавливает.Когда я пытаюсь установить его с помощью pip, у меня появляется следующая ошибка (среди множества других строк):

lipo: can't open input file: /var/folders/11/gfpzwjdd6dj7hbz7dpbvx9y40000gn/T//ccYnQM1k.out (No such file or directory)

ошибка: команда '/ usr / bin / llvm-gcc' завершилась неудачно с состоянием выхода 1

Если кто-нибудь может мне помочь, спасибо.

1 Ответ

5 голосов
/ 24 апреля 2012

Мне пришлось установить его вручную, чтобы все заработало.Вам понадобятся исходные дистрибутивы для pyaudio и portaudio.

Сначала я установил portaudio с MacPorts (не из исходного дистрибутива):

sudo port install portaudio

pyaudio, а затем отказался установить, как могне может найти заголовки pa_mac_core.h и portaudio.hПосле копирования этих файлов из дистрибутива portaudio source include в папку pyaudio src мне пришлось раскомментировать строку 49 из pa_mac_core.h:

#include <AudioToolbox/AudioToolbox.h>

Выполнение этого позволиломне заставить pyaudio установить с помощью простого

sudo python setup.py install

(мне, вероятно, не понадобился суперпользователь для установки portaudio, но pyaudio не установился бы, если бы я не сделал это как суперпользователь)

...