반응형
Virtual Environment
-
[ python ] venv를 통한 가상 환경 생성 및 실행Python 2023. 2. 27. 16:33
어플리케이션을 개발 할 때 다양한 서드파티 패키지, 라이브러리 등이 사용되며, 이러한 각각의 패키지가 다른 패키지 의존성을 가진다. 즉, 다른 프로젝트와 충돌 가능성을 가지게 되는데 이를 극복하기 위해 사용되는 것이 가상환경이다. 가상환경을 사용함으로서 프로젝트를 독립된 환경에서 개발할 수 있으며 동일한 환경에 여러 프로젝트가 존재하며 발생하는 문제를 사전에 차단할 수 있다. 가상 환경 생성 python3에서는 venv가 내장모듈이므로 별도의 패키지 설치없이 가상환경 생성이 가능하다. 가상환경의 생성은 "python -m venv [name]" 명령어를 통해 가능하며, 이때 파이썬 인터프리터의 복사본 및 필수 패키지도 함께 생성된다, cd { project directory } python -m venv..