Linux의 Python에 ALSA 모듈 추가

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

python-pyalsa는 wheezy/testing/unstable용 데비안에서 사용할 수 있습니다. 소스에서 빌드/설치할 필요가 없습니다.

답변2

그럴 필요는 없습니다 python setup.py build. 모듈을 직접 다운로드할 때는 그렇게 해야 합니다. 그러나 install pipsystem 을 사용하면 주어진 명령을 사용할 필요가 없습니다.

데비안 기반 시스템에서는 다음 공식을 볼 수 있습니다:

python-modulename #python2 
python3-modulename #python3

하지만 데비안 저장소에서 찾지 못했다면 downunlowd 없이 다운로드할 수 있습니다. 다음을 사용하세요.

pip install yourmoudle
pip3 install yourmodule

pip 시스템 프로그래머가 사용되기 전에 easy_install.

관련 정보