파이썬으로 exe 파일을 만들면 용량이 생각보다 큰데요.
그래서 오늘은 pyinstaller의 용량을 줄이는 방법을 알아보겠습니다.
pyinstaller 용량 줄이기
기본적으로 컴퓨터에 설치되어있는 패키지 용량이 합산되기 때문에 용량이 크게 나옵니다. 아무것도 안했는데 100메가가 넘는 용량이 나왔는데요.
용량 줄이기를 통해서 1/3 정도로 줄여봤습니다.
먼저 가상환경에서 실행해서 패키지를 최소화 합니다.
python -m venv test
가상환경을 만들고 가상환경에서 필요한 패키지만 설치합니다.
python sam_audit.py를 통해서 실행하면서 필요한 패키지만 하나씩 설치 해줍니다.
그리고 upx를 이용해서 축소하면 되는데요.
압춘 풀 폴더 위치를 설정해 줍니다.
pyinstaller -F --upx-dir C:\python\upx --clean sam_audit.py
Release UPX 5.0.0 · upx/upx · GitHub
Release UPX 5.0.0 · upx/upx
Please see the file NEWS for a detailed list of changes. Note: all versions are functionally equivalent, i.e. each version can handle all executable formats, so you only need the file that runs on ...
github.com
가장 최신버전은 upx 5.0이고 압축 풀고 세팅해줍니다.
이렇게 하면 용량을 확 줄일 수 있습니다.
'Programming > Python' 카테고리의 다른 글
CloudScraper로 크롤링 우회하기 (0) | 2024.11.21 |
---|---|
ChatGPT 활용 코딩하기 팁 (0) | 2024.06.25 |
랭체인을 통해서 엑셀의 유사도 판단하기 (0) | 2024.06.23 |
파이썬 엑셀 저장 후 내용에 문제가 있습니다. 이 통합 문서의 내용을 최대한 복구하시겠습니까? 에러 해결하기 (0) | 2024.04.02 |
파이썬 *로 트리 만들기 - Print 활용하기 (0) | 2024.03.21 |