티스토리 뷰

 

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로 사용 가능하다.

 

반응형

댓글