파이썬 (PyQt5 모듈, Pandas 모듈) exe 용량문제..고민중...

안녕하세요. 최근 파이썬을 공부하고 있는 홍지군입니다!!!

주요 모듈은 PyQt5와 Pandas를 사용해서 쿠팡 파트너스API를 활용해 받아온 정보를 엑셀로 저장하는 프로그램을 만들어봤습니다. 

쿠팡에서 Access_key와 Secret_Key를 입력하고 keyword에서 검색할 상품을 입력 그리고 save를 누르면 엑셀파일로 저장이 되어지는 프로그램입니다. 

쿠팡 순위별로 저장되어 상품명, 가격, URL주소, 이미지 주소, 로켓배송여부, 무료배송여부, 검색한 키워드까지 엑셀에 저장되어지도록 만들었고 배포용으로 만들려고하니 301MB....

 

anaconda 환경에서 pyinstaller를 사용하니 얼마안되는 프로그램인데.. 용량이 301MB가 나오네요.. 

pyinstaller -w -F main.py

.... 

 

pyinstaller -w -F --exclude numpy main.py

cmd창에서 pyinstaller에 모듈을 제외시키는 방법으로 numpy와 matplotlib 그리고 tkinter를 exclude시켜 main.py를 exe파일로 만들어봤습니다. 

결과는 115MB로 줄어들기는 했지만.. 이건 뭐... 아직도 100MB이상의 프로그램이 되어버렸습니다.  그래도 많이 줄어들기는 했네요.. 용량을 확!! 줄일 수 있는 방법이 없는걸까요.... 아니면 그냥 100mb의 파일로 배포를 해야하는 걸까요..

산넘어 산... 100mb까지 줄였더니 이번에는 위협 차단됨.. 내가 만들었는데.. 범주가 트로이... 흠... 아주 난감하네.. 

댓글

Designed by JB FACTORY