Python notes/Python Errors
파이썬) ModuleNotFoundError: No module named 'xlwt' (+파이썬 excel 저장 오류)
성실한 나무
2021. 5. 25. 12:14
#1. 상황:
데이터를 수집해서 DataFrame형태로 df 객체를 만들고
df.to_excel('파일명.xls') 를 실행시켰는데, 모듈 에러가 떴다.
ModuleNotFoundError: No module named 'xlwt'
이상하네, 난 분명 from pandas import read_excel 해서 to_excel 메서드를 바로 쓸 수 있는 상황인데?
#2. 일단 해결책은:
에러 메세지를 따라서 xlwt 모듈을 설치했다.
터미널에서 pip3 install xlwt
그리고 import xlwt를 하자 무난하게 '파일명.xls'로 엑셀 파일이 저장되었다.
아래와 같은 문구가 뜨면서...
이 패키지는 이제 곧 없어질 패키지라고 한다.
#3. 알고보니:
내가 매번 쓰던 최신 엑셀 확장자는 .xlsx였다.
파일명의 확장자를 잘못썼던 탓에 pandas에서 import한 to_excel을 제대로 쓸 수 없었던 것이다.
이번 에러의 원인은 excel 파일을 저장할 때 확장자를 잘못 적어서이다.
xlsx로 적었으면 곧 사라질 xlwt 패키지를 설치할 필요도 없었는데 ^^;...