web-dev-qa-db-ja.com

LinuxのPython)にALSAモジュールを追加する

最近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)と入力すると、そのようなモジュールがないというエラーが表示されます

Alsaaudioによると、( http://pyalsaaudio.sourceforge.net/pyalsaaudio.html

注:ラッパーは(alsa-libパッケージの)alsasoundライブラリーとリンクしており、コンパイルにはALSAヘッダーが必要です。ビルドする前に、/ usr/lib /libasound.soと/ usr/include/alsa(または同様のパス)があることを確認してください。

それが何を意味するのか、PythonでAlsaモジュールを追加する際に何が間違っているのか理解できません。

1
Sufiyan Ghori

python setup.py buildする必要はありません。モジュールを手動でダウンロードする場合はダウンロードする必要がありますが、install pip systemを使用する場合は、指定されたコマンドを使用する必要はありません。

debianベースのシステムでは、次の式を見ることができます。

python-modulename #python2 
python3-modulename #python3

しかし、debianリポジトリで見つからなかった場合は、dowunlowdの有無にかかわらず、次を使用してダウンロードできます。

pip install yourmoudle
pip3 install yourmodule

pipシステムプログラマーがeasy_installを使用する前。

3
PersianGulf

python-pyalsaは、Debianでwheezy/tests/unstableで利用できます。ソースからビルド/インストールする必要はありません。

4
Faheem Mitha