본문 바로가기
DeepLearning Framework & Coding/De-bugging

ImportError: cannot import name 'moduleTNC' from partially initialized module 'scipy.optimize'

by 노마드공학자 2021. 6. 28.

싸이킷런(scikit-learn) 설치시 경로설정이 잘못되었거나 다운로드중 오류가 있었을때 발생하는 문제로

 

이것때문에 한동안 해맸는데..

 

StackOverflow를 뒤지다가 엄청 간단한 해결법을 발견...

 

https://github.com/scikit-learn/scikit-learn/issues/4830

 

cannot import name 'moduleTNC' · Issue #4830 · scikit-learn/scikit-learn

from sklearn import roc_curve Traceback (most recent call last): File "", line 1, in ImportError: cannot import name 'roc_curve' from sklearn.metrics import roc_curve Traceback (m...

github.com

 

결론은 딱 2줄

 

"콘다에 설치된 싸이킷런을 지우고 다시깔면 자동으로 맞게 세팅된다"

 

conda remove scipy scikit-learn -y
conda install scipy scikit-learn -y

 

댓글