Back-End/Python

[Python] Python 가상환경 만들기 / venv / virtualenv

uni2237 2021. 7. 9.
728x90
728x90

(Windows 환경입니다)

1. python -m venv

$ python -m venv myvenv

django 프로젝트 생성 시 많은 실습 예제들을 보면  위와 같이 가상환경을 만들고 있다.

 

위처럼 가상환경을 만들경우 python 버전이 자동으로 최신버전으로 설정이 된다.

(나의 경우 3.9.x 버전으로 되어있었다)

 

😖 문제점

프로젝트 내의 다른 패키지들의 버전이 낮을 경우, 파이썬의 최신 버전의 지원이 안 될 수도 있다.

 


2. virtualenv 으로 버전 관리

$ pip install virtualenv ( 먼저 virtualenv 를 설치해야한다)
$ virtualenv myvenv(가상환경 이름) --python=python3.7 (원하는 버전 입력)

가상환경 사용

1. 활성화
$ . myvenv/Scripts/activate

2. 비활성화
$ deactivate

 


 

728x90

댓글