Добавление модуля ALSA в Python в Linux

Добавление модуля ALSA в Python в Linux

Недавно я начал работать в Linux, я хотел добавить модуль ALSA в свой Python. Я использовал это,

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

но когда я набираю help(alsaaudio) в Python, выдается ошибка, что такого модуля нет

По данным alsaaudio, (http://pyalsaaudio.sourceforge.net/pyalsaaudio.html)

Примечание: оболочки связаны с библиотекой alsasound (из пакета alsa-lib) и требуют заголовков ALSA для компиляции. Перед сборкой убедитесь, что у вас есть /usr/lib/libasound.so и /usr/include/alsa (или аналогичные пути).

Я не понимаю, что это значит и что я делаю неправильно, добавляя модуль Alsa в Python.

решение1

python-pyalsa доступен в Debian для wheezy/testing/unstable. Вам не нужно собирать/устанавливать из исходников.

решение2

Это не обязательно python setup.py build. Когда вы загружаете модуль вручную, вам следует это сделать, однако, если вы используете pipсистему установки, вам не нужно использовать данную команду.

в системах Debian-base вы можете увидеть следующую формулу:

python-modulename #python2 
python3-modulename #python3

Но если вы не нашли его в репозитории Debian, вы можете скачать его с помощью dowunlowd или без него, просто используйте:

pip install yourmoudle
pip3 install yourmodule

до появления системы pip программисты использовали easy_install.

Связанный контент