Adicionando módulo ALSA em Python no Linux

Adicionando módulo ALSA em Python no Linux

Recentemente comecei a trabalhar em Linux, queria adicionar o módulo ALSA em meu Python. Eu usei isso,

sudo apt-get install libasound2-dev

Depois disso instalei o pacote 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

mas quando digito help(alsaaudio) no Python, dá erro que não existe tal módulo

De acordo com o alsaaudio, (http://pyalsaaudio.sourceforge.net/pyalsaaudio.html)

Nota: os wrappers vinculam-se à biblioteca alsasound (do pacote alsa-lib) e precisam dos cabeçalhos ALSA para compilação. Verifique se você tem /usr/lib/libasound.so e /usr/include/alsa (ou caminhos semelhantes) antes de compilar.

Não entendo o que isso significa e o que estou fazendo de errado ao adicionar o módulo Alsa em Python.

Responder1

python-pyalsa está disponível no Debian para wheezy/testing/unstable. Você não precisa compilar/instalar a partir do código-fonte.

Responder2

Não é necessário python setup.py build, quando você baixa manualmente um módulo você deve fazê-lo, porém se você usar install pipsystem, você não precisa usar o comando fornecido.

em sistemas baseados em Debian você pode ver a seguinte fórmula:

python-modulename #python2 
python3-modulename #python3

Mas se você não encontrou no repositório debian, você pode baixar com ou sem download, basta usar:

pip install yourmoudle
pip3 install yourmodule

antes que os programadores do sistema pip usassem easy_install.

informação relacionada