Post

[Python] venv를 활용한 파이썬 가상환경 사용법

프로젝트나 업무를 수행하며 파이썬을 사용할 때 라이브러리나 파이썬 버전에 충돌을 방지하기 위해 Anaconda3나 도커 등을 통한 가상환경을 생성합니다.

이번 포스트에서는 파이썬 3.5부터 자체적으로 제공하는 venv를 통해 가상환경을 생성하고 활성화시키고, 비활성화시키고 삭제하는 방법에 대해 설명하도록 하겠습니다.

가상환경 생성

아래 명령어를 통해 가상환경을 생성할 수 있습니다.

1
python -m venv "가상환경 이름"


위 명령어대로 가상환경을 잘 생성하였다면 현재 경로에 가상환경의 이름과 동일한 디렉터리가 생성되었을 것입니다.

가상환경 활성화

아래 코드를 통해 생성된 가상환경을 활성화할 수 있습니다.

MacOS의 경우

1
source 가상환경이름/bin/activate

Windows의 경우

1
source 가상환경이름/Scripts/activate

가상환경이 실행되면 아래와 같이 터미널 명령줄 맨 앞에 가상환경 이름이 출력될 것입니다.


가상환경 비활성화

아래 코드를 통해 생성된 가상환경을 비활성화할 수 있습니다.

1
deactivate

가상환경 삭제

아래 코드를 통해 생성된 가상환경을 삭제할 수 있습니다.

1
sudo rm -rf "가상환경 이름"


위 코드를 바탕으로 venv 모듈을 통해 가상환경을 생성하고 활성화하는 법, 비활성화하고 삭제하는 법에 대한 포스팅을 마치도록 하겠습니다.

This post is licensed under CC BY 4.0 by the author.