Recientemente comencé a trabajar en Linux, quería agregar el módulo ALSA en mi Python. He usado esto
sudo apt-get install libasound2-dev
Después de eso instalé el paquete 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
pero cuando escribo ayuda (alsaaudio) en Python, aparece el error de que no existe tal módulo
Según alsaaudio, (http://pyalsaaudio.sourceforge.net/pyalsaaudio.html)
Nota: los contenedores se vinculan con la biblioteca alsasound (del paquete alsa-lib) y necesitan los encabezados ALSA para la compilación. Verifique que tenga /usr/lib/libasound.so y /usr/include/alsa (o rutas similares) antes de compilar.
No entiendo qué significa eso y qué estoy haciendo mal al agregar el módulo Alsa en Python.
Respuesta1
python-pyalsa está disponible en Debian para wheezy/testing/unstable. No es necesario compilar/instalar desde la fuente.
Respuesta2
No es necesario python setup.py build
. Cuando descarga manualmente un módulo, debe hacerlo; sin embargo, si usa pip
el sistema de instalación, no necesita usar el comando proporcionado.
en sistemas base Debian puedes ver la siguiente fórmula:
python-modulename #python2
python3-modulename #python3
Pero si no lo encontró en el repositorio de Debian, puede descargarlo con o sin descarga, simplemente use:
pip install yourmoudle
pip3 install yourmodule
Antes de que los programadores del sistema pip lo usaran easy_install
.