>

scikit-learn으로 선형 회귀를하고 싶습니다. 선형 모델 패키지를 가져 오려고하면 제목의 오류 메시지가 나타납니다.

유사한 문제 ( link ). 제안은 기본적으로 코드에서 "MultipleOutputMixin"을 요청하는 부분을 제거하는 것입니다.

이 작업을 수행하면 물론 MultiOuputMixin은 더 이상 문제가되지 않지만 아래 표시된 오류 메시지에서 22로 표시된 줄에 오류가 발생합니다.

문제를 피하기 위해 무엇을 할 수 있습니까?

도움을 주셔서 감사합니다! :)

파이썬 버전 = 3.70 scikit-learn verion = 0.21.2

이것이 내가하는 일이다 :

from sklearn import linear_model

이것은 내가 얻는 오류입니다 :

ImportError                               Traceback (most recent call last)
<ipython-input-46-1c4d4ebecc3f> in <module>()
      1 # Select a linear
----> 2 from sklearn import linear_model
C:\Users\Usuario\Anaconda3\lib\site-packages\sklearn\linear_model\__init__.py in <module>()
     13 
     14 from .bayes import BayesianRidge, ARDRegression
---> 15 from .least_angle import (Lars, LassoLars, lars_path, lars_path_gram, LarsCV,
     16                           LassoLarsCV, LassoLarsIC)
     17 from .coordinate_descent import (Lasso, ElasticNet, LassoCV, ElasticNetCV,
C:\Users\Usuario\Anaconda3\lib\site-packages\sklearn\linear_model\least_angle.py in <module>()
     18 
     19 from .base import LinearModel
---> 20 from ..base import RegressorMixin, MultiOutputMixin
     21 from ..utils import arrayfuncs, as_float_array, check_X_y
     22 from ..model_selection import check_cv
ImportError: cannot import name 'MultiOutputMixin' from 'sklearn.base' (C:\Users\Usuario\Anaconda3\lib\site-packages\sklearn\base.py)

  • 답변 # 1

    나는 생각하지 않으므로 라이브러리 관련 파일을 완전히 이해하지 않고 수정하는 것이 좋습니다. scikit learn 패키지를 업데이트했을 때이 문제가 발생했습니다. 새 쉘을 시작한 후에 작동했습니다.

관련 자료

  • 이전 java - intellij 경로에서 찾기는 항상 발생하지 않습니다
  • 다음 python - cron 작업으로 만 유효한 parasako RSA 개인 키