Librosa install하기
pip install librosa
혹은
conda install -c conda-forge librosa
RuntimeError: cannot cache function '__jaccard': no locator available for file '/opt/conda/lib/python3.6/site-packages/librosa/util/matching.py'
원인
0.7이 넘어가는 librosa에서 numba cache를 사용하는데, numba cache dir에 대한 권한이 없어서 생기는 문제이다,
https://github.com/numba/numba/issues/4032
https://github.com/ska-sa/montblanc/issues/253
해결책: 다음 셋 중 하나로 해결가능
1. numba_cache dir 생성
mkdir /tmp/numba_cache & chmod 777 /tmp/numba_cache
export NUMBA_CACHE_DIR=/tmp/numba_cache
2. sudo python으로 실행
3. python에서 변경
import os
NUMBA_PATH = os.getcwd()+"/tmp_numba"
os.mkdir(NUMBA_PATH)
os.environ['NUMBA_CACHE_DIR'] = NUMBA_PATH
'Development > Free Topic' 카테고리의 다른 글
On demand와 On the fly (0) | 2020.03.19 |
---|---|
작은 따옴표, 아포트트로피, 그레이브 악센트 구분 (0) | 2020.01.30 |
Z-shell ( zsh ) 사용하기 (0) | 2020.01.17 |
Google API로 GDrive랑 Gspread 사용하기 (2) | 2019.11.22 |
라즈베리파이 4 Model B 시작하기 (0) | 2019.11.08 |
댓글