[Scikit-learn] ImportError: cannot import name 'CategoricalEncoder'
반응형
아무리 또박또박 써도, 재차 확인해도 해결되지 않는 cannot import name 'CategoricalEncoder'
있는 그대로 복사해와도 실행되지 않는다.
https://github.com/scikit-learn/scikit-learn/issues/14402
이유는 간단했다.
제작자가 만들어놓고 배포/업데이트(release)하지 않아서 실행이 안되는 것이었다. 위에 첨부한 링크에 들어가보면 제작자의 댓글이 있다.
그냥 OrdinaryEncoder나 OneHotEncoder 쓰시라지만 .. 굳이 굳이 사용하고 싶다면
pip install git+git://github.com/scikit-learn/scikit-learn.git
pip install https://github.com/scikit-learn/scikit-learn/archive/master.zip
둘 중 하나를 install하면 된다고 한다. 난 너무 오래걸려서 안했지만,,
728x90
'Python > Scikit-learn' 카테고리의 다른 글
[Python] 데이터 스케일링 :: 표준화(Standardization) (0) | 2020.12.07 |
---|---|
[Python] 홀드아웃 :: train_test_split (0) | 2020.09.25 |
[Python] 오분류표 Confusion Matrix :: 분류(Classification) 모형 평가 (0) | 2020.09.14 |
[Scikit-learn] LabelEncoder() :: Labelling (0) | 2019.11.20 |
[scikit-learn] LabelEncoder / 범주형 데이터 변환 (0) | 2019.11.13 |
Comments