티스토리 뷰
GPU 서버에서는 GitHub에 나온 대로 $ pip install --user annoy 를 수행하면 잘 설치되었는데,
CPU에서는 아래와 같은 에러 메시지가 발생하면서 설치가 안 되었다.
'error: subprocess-exited-with-error', 'error: legacy-install-failure'
구글링해보니 이는 annoy의 문제가 아니라 gcc 버전의 문제 때문이라고 하는데, 나는 그냥 conda를 이용함으로써 해결했다.
conda 가상환경을 만들어 활성화한 후, 아래 명령어를 수행한다.
conda install -c conda-forge python-annoy
import 시에는 원래의 annoy 라이브러리와 동일하게 import annoy로 사용 가능하다.
반응형
'에러 해결' 카테고리의 다른 글
댓글