error
[Error] sklearn import 에러 - ModuleNotFoundError: No module named 'sklearn'
PONI
2023. 8. 3. 10:13
반응형
에러
import sklearn
sklearn 라이브러리를 불러오는데 오류가 발생함.
sklearn가 설치되지 않은거 같아 cmd 창에 명령문을 입력해 설치진행
pip install -U scikit-learn

근데... 일반적으로 쉽게 설치가 되야할게 에러가 발생...
에러 내용을 자세히 살펴보니
scikit-learn 패키지를 설치하는 도중 Fortran 컴파일러를 찾지 못해서 발생한 오류라고 표기
scikit-learn 패키지 중 일부는 Fortran으로 작성된 코드이므로 설치시에 Fortran 컴파일러가 필요
직접적인 원인은 pip가 sckit-learn의 소스 코드를 직접 컴파일하려고 했기 때문에 에러가 발생
(일반적으로 발생하지 않는건데 왜...)
해결방법
pip에서 패키지 소스코드를 컴파일하려고 했기 때문에 발생한 에러이기 때문에 이를 하지 않게 하면 에러가 발생하지 않을것으로 생각하여 바이너리 패키지 설치
pip install --only-binary :all: scikit-learn
반응형