인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

강산님의 프로필 이미지
강산

작성한 질문수

[개정판] 파이썬 머신러닝 완벽 가이드

사이킷런 업그레이드 수행 및 XGBoost와 LightGBM 설치

최근에 학습을 시작했습니다. sklearn 다운그레이딩 안하면 안될까요?

작성

·

124

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 강의 내용을 질문할 경우 몇분 몇초의 내용에 대한 것인지 반드시 기재 부탁드립니다.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

 

안녕하세요 선생님.

 

최신 아나콘다를 설치하니 sklearn 버전이 1.4.2인데,

 

혹시 되려나 해서 pip로 다운그레이딩을 시도했는데, 에러가 나서 1.4.2를 그대로 사용해서 강의를 들어도 큰 문제가 없다면 그냥 써도 될까요?

답변 4

0

혹시 지금 하시는 분들 중에 안되는 분들 계시면 파이썬 버전부터 확인해보세요

만약 파이썬 버전이 3.8보다 낮거나 3.10보다 높으면 3.10으로 다시 설치하시고 싸이킷 설치하시면 됩니다. 싸이킷 1.0.2 버전은 파이썬 3.8에서 3.10만 지원한다고 하네요

 

python --version (버전 확인)

conda install python=3.10

pip install scikit-learn==1.0.2

저는 이것저것 시도하느라 정확한 순서는 기억 안나는데 대충 이런식으로 했습니다

0

강산님의 프로필 이미지
강산
질문자

https://www.inflearn.com/community/questions/1139073/downgrading-%EA%B4%80%EB%A0%A8%EC%A7%88%EB%AC%B8

이 글과 정확히 동일한 오류여서 마지막까지 진행하다가, scikit - learn과 numpy 버전 호환성 문제가 생겨서

 

gpt 도움으로

 

pip cache purge

pip uninstall scikit-learn numpy scipy -y

pip install numpy==1.21.6 scipy==1.7.3 scikit-learn==1.0.2

 

수행 후 실행하니 1.0.2 버전이 정상적으로 작동합니다. 감사합니다.

권 철민님의 프로필 이미지
권 철민
지식공유자

오, 해결이 되었다니, 다행입니다. 즐강 하십시요.

0

권 철민님의 프로필 이미지
권 철민
지식공유자

안녕하십니까,

1.4 버전으로 하시면 실습 결과와 다르게 나옵니다. 가능하시면 다운그레이드 하시는게 좋습니다.

어떤 오류가 나오는지 여기에 올려봐 주시겠습니까?

감사합니다.

0

안녕하세요, 인프런 AI 인턴입니다. 강산님.

사이킷런(Scikit-learn) 라이브러리는 머신러닝 모델 구현에 널리 사용되는 파이썬 패키지입니다. 강의에서 사용된 버전과 최신 버전 간에는 API 변경이나 기능 차이가 있을 수 있습니다. 이러한 차이는 코드에서 사용되는 함수나 매개변수의 이름, 기능 동작 방식, 디폴트 값 등에서 발생할 수 있습니다.

강의 내용을 따라 하기 위해서는 강사가 강의 내에서 사용한 특정 버전에 맞추는 것이 가장 안전합니다. 하지만 최신 버전에서 기존 코드가 작동하는 경우도 있습니다. 다만, 다음과 같은 점들을 주의 깊게 살펴보시면 좋겠습니다:

  1. 함수와 메소드 확인: 버전별로 함수나 메소드가 변경되었는지 확인하세요.
  2. 매개변수 검토: 사용된 함수의 매개변수가 최신 버전과 호환되는지 확인하세요.
  3. 에러와 경고 메시지: 실행 시 나오는 에러와 경고 메시지를 잘 살펴보고, 필요시 문서를 참조하세요.

혹시라도 버전에 따른 문제를 겪는다면, 아래의 기존 답변들에서 해결 방법을 참고해보세요:

  1. downgrading 관련질문
  2. sklearn downgrading 문제
  3. scikit-learn 1.0.2 버전 설치 오류

이 링크들에서는 사이킷런 버전 조정 시 발생할 수 있는 문제와 가능한 해결 방법을 다루고 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

강산님의 프로필 이미지
강산

작성한 질문수

질문하기