슬기로운 연구생활

[ Pandas ] ModuleNotFoundError: No module named 'pandas.core.internals.managers'; 'pandas.core.internals' is no 본문

슬기로운 에러 생활

[ Pandas ] ModuleNotFoundError: No module named 'pandas.core.internals.managers'; 'pandas.core.internals' is no

vhrehfdl 2019. 9. 10. 11:37

* 발생 원인

- A컴퓨터에서 잘 작동했던 파이썬 코드를 B컴퓨터에서 실행시키니 저 error가 계속 발생했다.

처음에는 pandas 환경과 Python 버전 환경이 달라서 발생한 줄 알았다

- 그래서 환경을 똑같이 맞추어줬는데도 계속 에러가 발생했다.

일단 에러 발생 부분을 보니 pickle.load() 하는 부분에서 에러가 발생했다.

* 해결 방법

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

- pickle 파일에 데이터 넣을 때 함부로 넣으면 안 되나 보다.

Comments