본문 바로가기
IT관련 공부/파이썬(Python)

TypeError: 'numpy._DTypeMeta' object is not subscriptable 오류 해결법

by 행복한 위드 2023. 9. 6.

파이썬 업데이트나 모듈업데이트 후에 떠서 매우 당황하였다.

구글링, gpt를 찾아봐도 해결방법이 명확하지 않아 파이썬 모듈을 전부 삭제 후 설치하니깐 오류가 사라졌다..

후에 분석해서 원인을 찾아볼 예정이다.

 

모듈 전체 삭제방법은 다음과 같다.

cmd -> pip freeze > requirments.txt -> pip uninstall -r requirments.txt -y

 

pip freeze > requirments.txt
pip uninstall -r requirments.txt -y

첫 번째 줄: 제목이 requirments txt를 만든다.

두 번째 줄: requirments txt에 있는 모든 모듈을 삭제한다.

 

이후 모듈을 재설치 해주면 정상적으로 실행된다.

 

*-y는 이후에 나오는 삭제하시겠습니까를 일괄 y처리 해주는 것이다.

왜 txt를 만들어 삭제하냐면 pip는 일괄 삭제 기능이 없기 때문이다.