sndfile library not found
librosa는 내부적으로, scipy.wavefile과 sounfile 라이브러리를 사용하는데, soundfile 라이브러리 설치가 잘 안되서 발생하는 문제이다. soundfile library는 파이썬 외에 os차원에서 설치해야하는 library가 포함되어 있기 때문에, pip 및 종속성검사로 설치가 되지 않는다.
Librosa 공식웹페이지 이외, Github Page를 참조하면, Soundfile을 설치할 때 다음과 같은 사전설치/업데이트가 필요하다고 가이드 되어 있다. (놓치기 쉽다. 그냥 `pip install librosa` 하기 때문)
apt-get install ffmpeg # Linux
또는,
apt-get install gstreamer1.0-plugins-base gstreamer1.0-plugins-ugly
brew install ffmpeg
혹은
brew install gstreamer
conda install -c conda-forge ffmpeg
conda install -c conda-forge librosa
conda 가 지원하는 환경이라면, conda 최고~~~!!!
그런데, 이렇게 해 주어도 안되는 경우가 있다. 그렇다면 아래와 같이 해 주자.
sudo apt-get update
sudo apt-get install -y libsndfile1-dev
간혹 설치 완료 후에도 여전히 에러가 발생하는 경우가 있는 Notebook을 재시작 해주면 해결 된다. ^^;
[주피터 노트북 커널] jupyter lab/notebook kernel (0) | 2022.09.19 |
---|---|
[Python] 파이썬 모듈/패키지 파해치기 - 모듈 생성하기/불러오기/상대경로/절대경로 (0) | 2022.06.25 |
[코딩 테스트] 파이썬 코딩테스트 핵심 요약 (CheatSheet) - 코테 1시간전에 꼭 보자. (0) | 2022.05.24 |
[Python] 문자열 구조화 4종 : 문자열 포맷스트링 (0) | 2022.05.08 |
[음성인식 - 6라인] 가장 쉬운 음성인식 (STT) 해 보기 (0) | 2022.05.08 |
댓글 영역