🧱 가상환경(Virtual Environment)이란?
·
IT기술 관련/파이썬_루비 등 언어
Python에서 프로젝트마다 독립된 실행 환경을 만들어주는 기능입니다.venv, virtualenv, conda 등이 여기에 속합니다.✅ 가상환경을 사용하는 주요 이유1. 패키지 충돌 방지프로젝트마다 필요한 패키지 버전이 다를 수 있음예:프로젝트 A는 llama-index==0.10 사용프로젝트 B는 llama-index==0.9만 호환→ 가상환경을 사용하면 서로 독립적인 공간에서 동작2. 운영 환경 보호시스템 전체에 영향을 주지 않고 Python 패키지를 설치 가능sudo pip install 등으로 전역 환경 오염 방지3. 재현 가능한 환경 구성requirements.txt로 환경을 통째로 백업/복원 가능협업자/운영 서버에 동일한 실행 환경 전달 용이4. 보안성과 유지보수보안 분석/자동화 환경에서는 ..