3

osx lion に pyaudio をインストールしたいのですが、できません。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 で失敗しました

誰かが私を助けることができれば、ありがとう。

4

1 に答える 1

5

何かを機能させるには、手動でインストールする必要がありました。pyaudio と portaudio の両方のソース配布が必要になります。

まず、MacPorts を使用して portaudio をインストールしました (ソース ディストリビューションからではありません)。

sudo port install portaudio

pyaudio は、pa_mac_core.h および portaudio.h ヘッダーが見つからなかったため、インストールを拒否しました。これらをportaudio ソース配布のinclude フォルダーからpyaudio の src フォルダーにコピーした後、pa_mac_core.h の 49 行目のコメントを解除する必要がありました。

#include <AudioToolbox/AudioToolbox.h>

これを行うと、単純な方法でpyaudioをインストールできました

sudo python setup.py install

(おそらく、portaudio のインストールにスーパーユーザーは必要ありませんでしたが、スーパーユーザーとして実行しない限り、pyaudio はインストールされませんでした)

于 2012-04-24T01:28:17.820 に答える