Software-Installation

在 Linux 中的 Python 中添加 ALSA 模組

  • May 25, 2016

我最近開始在 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

注意:包裝器連結到 alsasound 庫(來自 alsa-lib 包)並且需要 ALSA 標頭檔進行編譯。在建構之前驗證您是否擁有 /usr/lib/libasound.so 和 /usr/include/alsa(或類似路徑)。

我不明白這是什麼意思,以及在 Python 中添加 Alsa 模組時我做錯了什麼。

不需要python setup.py build,當您手動下載模組時,您應該這樣做,但是如果您使用 install pipsystem ,則不需要使用給定的命令。

在基於 debian 的系統中,您可以看到以下公式:

python-modulename #python2 
python3-modulename #python3

但是,如果您在 debian 儲存庫中沒有找到,您可以使用或不使用 dowunlowd 下載,只需使用:

pip install yourmoudle
pip3 install yourmodule

在 pip 系統程序員使用之前easy_install

python-pyalsa 在 Debian 中可用於 wheezy/testing/unstable。您不需要從原始碼建構/安裝。

引用自:https://unix.stackexchange.com/questions/92830