requirements.txt1 가상환경(venv) 관리와 프로젝트 구조화 1. 기본/개요가상환경(virtual environment)은 프로젝트마다 독립된 파이썬 인터프리터와 패키지 설치 공간을 만들어주는 기술입니다. 시스템 전역에 패키지를 설치하면 프로젝트 A가 requests 2.x를, 프로젝트 B가 requests 1.x를 요구할 때 충돌이 발생하는데, 가상환경은 이런 "의존성 지옥(dependency hell)"을 프로젝트 단위로 격리해 해결합니다. venv는 파이썬 3.3부터 표준 라이브러리에 내장된 모듈로, 별도 설치 없이 python -m venv 환경이름 명령 하나로 독립된 환경을 만들 수 있습니다.과거에는 virtualenv라는 서드파티 도구가 널리 쓰였지만, 파이썬 공식 배포판에 venv가 내장되면서 표준 도구로 자리 잡았습니다. 최근에는 Rust로 작성되어.. 2026. 7. 19. 이전 1 다음