私は最近Linuxの仕事を始め、PythonにALSAモジュールを追加したかったのです。私がこれを使った結果、
sudo apt-get install libasound2-dev
その後、pyalsaパッケージをインストールしました。
pyalsa installation,
wget ftp://ftp.alsa-project.org/pub/pyalsa/pyalsa-1.0.14rc3.tar.bz2
tar xf pyalsa-1.0.14rc3.tar.bz2
$ python setup.py build
# python setup.py install
ただし、Pythonでhelp(alsaaudio)と入力すると、No such moduleエラーが発生します。
alsaaudioによると、(http://pyalsaaudio.sourceforge.net/pyalsaaudio.html)
注:ラッパーはalsaoundライブラリ(alsa-libパッケージ)に関連付けられており、コンパイルにはALSAヘッダーファイルが必要です。ビルドする前に、/usr/lib/libasound.soと/usr/include/alsa(または同様のパス)があることを確認してください。
これが何を意味するのか、PythonにAlsaモジュールを追加するときに何が間違っているのかわかりません。
ベストアンサー1
python-pyalsaはwheezy/testing/unstableのDebianで利用可能です。ソースからビルド/インストールする必要はありません。