Scikit-learn(sklearn)은 Python에서 널리 사용되는 오픈 소스 기계 학습 라이브러리입니다. 데이터 사이언스 생태계의 다양한 알고리즘에 사용되는 효율적이고 사용하기 쉬운 모듈입니다. 그렇기 때문에 초보자와 전문 개발자에게 완벽한 선택입니다.
시스템에 scikit-learn 라이브러리를 설치하지 않고 프로젝트에 sklearn 모듈을 가져오면 'sklearn이라는 모듈이 없습니다' 오류가 발생합니다. 비슷한 오류가 발생하는 경우 이 가이드가 도움이 됩니다. 여기서는 'sklearn이라는 모듈이 없습니다.' 오류를 번거로움 없이 해결하는 방법을 간략하게 설명하겠습니다.
Python에서 'Sklearn이라는 모듈이 없습니다' 오류를 해결하는 방법
언급한 바와 같이, PC에서 scikit-learn 패키지를 사용할 수 없기 때문에 'sklearn이라는 모듈이 없습니다' 오류가 발생합니다. 따라서 이 오류를 해결하려면 이를 설치하고 확인해야 합니다. 이 섹션을 단계별 프로세스를 통해 다양한 부분으로 나누어 보겠습니다.
먼저 최신 Python 버전이 시스템에 적절하게 설치되어 있는지 확인하십시오.
파이썬 --버전
터미널은 현재 설치된 버전을 반환합니다.
Linux의 경우 다음 명령을 실행합니다.
python3 --버전
이제 다음을 방문하세요. 공식 웹 사이트 사용 가능한 최신 버전의 Python을 다운로드하고 설치합니다.
Scikit-Learn 패키지 설치
명령 프롬프트를 열고 다음 명령을 실행하여 시스템에 scikit-learn 패키지 설치를 시작합니다.
pip 설치 scikit-learn
메모: Jupyter Notebook 및 Anaconda와 같은 컴파일러의 경우 다음 명령을 사용할 수 있습니다.
Anaconda에 대해 다음 명령을 실행합니다.
conda install -c 아나콘다 scikit-learn마찬가지로 Jupyter Notebook에 대해 다음 명령을 실행합니다.
! pip 설치 scikit-learn matplotlib scipy numpy이미 PC에 scikit-learn 패키지를 설치했는데도 'sklearn이라는 모듈이 없습니다.' 오류가 계속 발생하는 경우 다시 설치해 보세요.
Scikit-Learn 패키지 다시 설치
재설치 프로세스를 시작하려면 명령 프롬프트에서 다음 명령을 실행하십시오.
pip 제거 scikit-learn -ypip 설치 scikit-learn
Scikit-Learn 패키지 설치 확인
'sklearn이라는 모듈이 없습니다' 오류는 scikit-learn 패키지에 연결되어 있습니다. 따라서 시스템에 다음 패키지가 있는지 확인하십시오.
pip show scikit-learn이상적인 출력에는 다음 이미지에 표시된 것처럼 scikit-learn 패키지와 관련된 세부 정보가 포함됩니다.
반면에 패키지를 설치하기 전의 결과는 다음과 같습니다.
결론
'sklearn이라는 모듈이 없습니다' 오류는 scikit-learn 패키지 설치와 관련이 있습니다. 이 가이드는 먼저 패키지 설치 과정을 안내합니다. 이미 PC에 설치했지만 여전히 이 문제가 발생하는 사용자를 위해 다시 설치하는 방법을 설명했습니다. 명령을 올바르게 실행하는 것을 잊지 마세요. 그렇지 않으면 오류를 해결하지 못할 수도 있습니다.