자동화 프로그램 용량 다이어트 | 파이썬 가상환경(venv) 세팅해서 실행에 꼭 필요한 라이브러리만 패키징하기
자동화 프로그램 용량 다이어트 | 파이썬 가상환경(venv) 세팅해서 실행에 꼭 필요한 라이브러리만 패키징하기 매번 파이썬 프로그램 배포할 때마다 500MB가 넘어가는 무거운 용량 때문에 고민 많으셨죠, 제가 직접 가상환경으로 용량을 확 줄였던 경험을 바탕으로 꼭 필요한 팁만 알려드릴게요! 💡 핵심 요약 venv 사용 시 평균 70% 이상의 용량 절감 효과 pip freeze와 requirements.txt로 필수 모듈만 3분 내 추출 PyInstaller 실행 전 필수 라이브러리 선별 작업 100% 수동 검증 항목 최적화 전(기본) 최적화 후(venv) 패키지 용량 600MB 이상 150MB 이하 실행 준비 시간 10분 이상 2분 이내 불필요 종속성 전체 포함 필수 항목만 포함 🐍 가상환경(venv) 생성의 첫걸음 파이썬 프로젝트를 시작할 때 venv 를 사용하는 것은 필수예요. 전역 환경에 모든 라이브러리를 설치하면 걷잡을 수 없이 용량이 커지거든요. 터미널에서 python -m venv venv 명령어를 입력해 프로젝트 단위로 10~20MB 수준의 독립된 공간을 확보해야 한답니다. 💡 꿀팁! 가상환경 폴더명은 항상 'venv'로 통일하면 나중에 .gitignore 설정할 때 파일이 꼬일 염려가 없어서 편해요. 📦 필요한 라이브러리만 골라내기 프로그램 실행에 필요한 라이브러리만 requirements.txt 에 기록하는 것이 핵심이에요. 무작정 pip freeze 를 쓰기보다는, 실제 소스 코드에서 import 한 항목...