Search

파이썬에서 가상 환경(Virtual Environment) 사용하기

카테고리
Python
태그
가상화
venv
생성 일시
2023/01/13
파이썬을 사용하여 프로젝트를 진행할 때, 프로젝트별로 독립적인 환경을 구성해야 할 경우가 많습니다. 이를 위해 가상 환경(Virtual Environment)을 사용하여 프로젝트별로 파이썬 및 패키지 버전을 독립적으로 관리할 수 있습니다. 이번 포스트에서는 파이썬에서 가상 환경을 사용하는 방법에 대해 설명합니다.

1. 가상 환경 생성

먼저, 파이썬에서 가상 환경을 생성하는 방법을 알아봅니다. 파이썬 3.3 이상에서는 venv 모듈을 사용하여 가상 환경을 생성할 수 있습니다.
bashCopy code $ python3 -m venv 가상환경이름
Plain Text
복사
위 명령어를 실행하면 현재 디렉토리에 가상환경이름 폴더가 생성되며, 가상 환경이 준비됩니다.

2. 가상 환경 활성화

생성한 가상 환경을 활성화하려면 아래와 같은 명령어를 사용합니다. 각 운영체제별 명령어가 다릅니다.
Windows:
bashCopy code $ 가상환경이름\Scripts\activate
Plain Text
복사
Linux 및 macOS:
bashCopy code $ source 가상환경이름/bin/activate
Plain Text
복사
가상 환경이 활성화되면, 콘솔 프롬프트 앞에 가상 환경 이름이 표시됩니다.

3. 가상 환경에서 패키지 설치 및 사용

가상 환경이 활성화된 상태에서는, pip를 사용하여 패키지를 설치하면 해당 패키지가 가상 환경에 설치됩니다.
bashCopy code $ pip install 패키지이름
Plain Text
복사
패키지를 사용하려면, 파이썬 코드에서 import문을 사용하여 패키지를 불러올 수 있습니다.

4. 가상 환경 비활성화

작업이 끝난 후에는 가상 환경을 비활성화해야 합니다. 아래 명령어를 사용하여 가상 환경을 비활성화할 수 있습니다.
bashCopy code $ deactivate
Plain Text
복사
파이썬에서 가상 환경을 사용하면, 프로젝트별로 독립적인 환경을 구성하여 작업을 진행할 수 있습니다. 이를 통해 프로젝트 간의 의존성 충돌 문제를 방지할 수 있으며, 프로젝트 관리가 수월해집니다.