Python

Etc

독립된 Python 가상 환경(virtualenv)

홍사훈     0건     222회

본문

## Virtual Environment 사용시 장점

- 독립된 개발환경을 구축 

- 기본 환경과 별도로 패키지가 설치및 관리

- 각 프로젝트별로 필요한 버전의 패키지를 자유롭게 사용


## 가상환경 구축  

키(Key)와 값(Value)으로 구성된 자료구조

c:\python> python -m venv env

- 실행한 폴더에 env폴터가 생성되고 다음과 같은 가상환경 파일들이 생성됨

[Include]

[Lib]

[Scripts]

pyvenv.cfg

 

## 가상환경 활성화

- Scripts폴더안의 activate.bat 파일을 실행

c:\python> env\Scripts\activate.bat

- 가상환경이 적용되면 다음과 같이 바뀜

(env) c:\python>

 

## 가상환경 비활성

c:\python> deactivate
  

 

###################################

## 가상환경 구축  

c:\python> python -m pip install virtualenv # 설치

c:\python> virtualenv --version # 설치 버전 확인 

c:\python> virtualenv venv # 가상환경 생성 

c:\python> virtualenv -p python3.8 venv38 # python 버전 지정 가상환경 생성  

c:\python> venv\Scripts\activate # 가상환경 활성화 

(venv) c:\python> deactivate # 가상환경 비활성화 

 

등록된 댓글이 없습니다.



Copyrightⓡ1996~2025, sahoon.com All Rights Reserved.