반응형


 

AttributeError: Can’t get attribute ‘new_block’ on 

module ‘pandas.core.internals.blocks’ 해결

 

 

에러 메시지


AttributeError: Can’t get attribute ‘new_block’ on <module ‘pandas.core.internals.blocks’

 

 

에러 발생 지점


# pandas.read_pickle에서 생기는 문제
train_df = pd.read_pickle('train_set.pickle')

 

 

해결법


pickle파일을 만든 컴퓨터의 pandas 버전과, 

read_pickle을 진행하고자하는 컴퓨터의 pandas 버전이 다를 때 발생하는 에러이다.

 

pickle 파일을 만든 컴퓨터의 pandas 버전을 다음과 같은 명령어로 알아낸 뒤,

$ pip list | grep pandas
#pandas                   1.3.3

 

같은 버전의 pandas로 맞춰주면 해결된다.

 

pip install pandas==1.3.3

 

반응형
블로그 이미지

Hyunsoo Luke HA

석사를 마치고 현재는 Upstage에서 전문연구요원으로 활동중인 AI 개발자의 삽질 일지입니다! 이해한 내용을 정리하는 용도로 만들었으니, 틀린 내용이 있으면 자유롭게 의견 남겨주세요!

,