pandas No module named 'pandas.core.internals.managers'

pandas No module named 'pandas.core.internals.managers'

  • Error Message : ModuleNotFoundError: No module named ‘pandas.core.internals.managers’; ‘pandas.core.internals’ is no

발생 원인


A컴퓨터에서 잘 작동했던 파이썬 코드를 B컴퓨터에서 실행시키니 저 error가 계속 발생했다.
처음에는 pandas 환경과 Python 버전 환경이 달라서 발생한 줄 알았다.
그래서 환경을 똑같이 맞추어줬는데도 계속 에러가 발생했다.
일단 에러 발생 부분을 보니 pickle.load() 하는 부분에서 에러가 발생했다.

해결 방법


결국 해결한 방법은 A 컴퓨터에서 pickle 파일 만들 때 pandas.DataFrame으로 넣지 않고 pandas.to_dict()로 바꿔서 파일을 만들었다.
B 컴퓨터에서 pickle 파일 불러오고 dict 파일을 pandas.DataFrame으로 넣어서 해결했다.
pickle 파일에 데이터 넣을 때 함부로 넣으면 안 되나 보다.

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×