venv는 Python 3.3 이후에 추가된 가상환경(virtual environment)을 생성하는 모듈입니다. 가상환경은 독립적인 Python 실행환경을 제공하여 프로젝트 간의 종속성 충돌을 피하고, 개발환경을 효과적으로 관리할 수 있도록 도와줍니다.
1. 방법
가상환경을 만드는 방법은 다음과 같습니다.
먼저, venv 모듈을 이용하여 가상환경을 생성합니다. 다음 명령어를 터미널에서 실행합니다.
python -m venv myenv
위 명령어는 현재 디렉토리에 myenv라는 이름의 가상환경을 생성합니다.
가상환경을 활성화합니다.
source myenv/bin/activate
위 명령어는 myenv 가상환경을 활성화합니다. 가상환경을 활성화하면 현재 터미널 세션에서 이 가상환경으로 실행되는 Python 버전 및 패키지가 사용됩니다.
필요한 패키지를 설치합니다.
pip install <package_name>
가상환경에서 필요한 패키지를 설치합니다. 이때 pip 명령어를 사용합니다.
가상환경을 비활성화합니다.
deactivate
가상환경에서 작업을 완료한 후, 가상환경을 비활성화합니다. 이제 다른 가상환경을 활성화하거나, 기본 Python 환경으로 돌아갈 수 있습니다.
가상환경을 사용하여 Python 프로젝트를 관리하면, 개발환경을 효과적으로 유지하고, 의존성 문제를 피할 수 있습니다. 또한, 여러 개의 프로젝트를 동시에 개발할 때, 각각의 프로젝트를 별도의 가상환경에서 관리하여 프로젝트 간의 충돌을 방지할 수 있습니다.
'라이브러리' 카테고리의 다른 글
[파이썬] Static method, Class method 에 대해서 (0) | 2023.03.20 |
---|---|
[파이썬] zip() 함수로 데이터 묶기 (0) | 2023.03.20 |
[파이썬] pprint 로 예쁘게 출력 (0) | 2023.03.19 |
[파이썬] 반올림, 올림, 내림 (round, ceil, floor) 방법 (0) | 2023.03.19 |
[파이썬] uuid 생성하는 방법 (0) | 2023.03.19 |