개발을 할 때 가상환경을 설치하는 이유?
·
개발/Articles
개발 환경을 세팅할 때 가장 먼저 듣는 말 중 하나는 "가상환경부터 만들자"입니다. 특히 Python, Node.js처럼 다양한 외부 라이브러리와 버전 관리가 중요한 언어에서는 가상환경이 거의 필수입니다. 하지만 초보자에게는 이 개념이 다소 낯설게 느껴질 수 있습니다. "그냥 설치해서 쓰면 되지, 굳이 왜 따로 공간을 만들어야 하지?"라는 의문도 생기기 마련이죠. 가상환경은 서로 다른 프로젝트가 서로 영향을 주지 않도록 독립된 실행 공간을 만드는 기술입니다. 하나의 컴퓨터 안에 프로젝트마다 다른 패키지 버전과 설정을 분리해서 사용할 수 있게 도와줍니다. 이번 글에서는 가상환경의 개념부터 설치 이유, 실제 활용 예시, 관련 도구까지 하나씩 정리해보도록 하겠습니다.핵심 요약가상환경은 프로젝트마다 별도의 개발..