에러 해결

[에러 해결] 'import faiss' 시 'ImportError: DLL load failed' 에러 해결

체봄 2022. 4. 28. 20:43

conda로 가상환경도 만들고 faiss 설치도 했지만

import faiss

 를 하면 '_swigfaiss ImportError: DLL load failed: 지정된 모듈을 찾을 수 없습니다.' 라는 에러가 발생했다.

 

 

해결 방법은 간단했다.

https://github.com/facebookresearch/faiss/issues/1755 에서 도움을 얻었다 :)

 

1. 기존에 쓰던 가상환경 말고, 새로운 가상환경을 만든다.

conda create -n 가상환경이름 python=3.x	# 예시: conda create -n myvenv python=3.8
conda activate 가상환경이름

2. cmd창에서 jupyter notebook을 켰었는데, Anaconda prompt에서 jupyter notebook을 켜도록 한다.

jupyter notebook

3. jupyter notebook에서 가상환경을 연결한다.

 

반응형