#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 패키지를 설치할 필요도 없었는데 ^^;...
'Python notes > Python Errors' 카테고리의 다른 글
pip 패키지 설치 에러) ImportError: cannot import name md5 (+파이썬 패키지 수동 설치하기) (2) | 2021.12.06 |
---|---|
파이썬) SSLCertVerificationError (+ Install Certificats.command) (0) | 2021.06.01 |
Mac) Jupyter lab 설치하기 (+ xcrun error, xcode 설치로 해결) (0) | 2021.05.12 |
MySQL) Error 2002, 잘 접속되던 MySQL 접속이 안 되는 문제... (0) | 2019.01.26 |
파이썬 크롤러) AttributeError: 'NoneType' object has no attribute 'find_all' (2) | 2018.12.12 |
댓글