Python/Basic
Python에서 가상환경 만들기
yunajoe
2022. 11. 30. 22:38
1. venv : Python 3.3 버전 이후 부터 기본모듈에 포함됨
# 가상환경 만들기
python3 -m venv 가상환경이름
# 가상환경 실행
가상환경이름\Scripts\activate
2. virtualenv: Python 2 버전부터 사용해오던 가상환경 라이브러리, Python 3에서도 사용가능
# pip 업그레이드 하기
python -m pip install --upgrade pip
# virtualenv 설치하기
python3 -m pip install --user -U virtualenv
# 가상환경 만들기
virtualenv 가상환경이름
3. conda: Anaconda Python을 설치했을 시 사용할 수 있는 모듈
머신러닝, 데이터과학 분야의 다양한 라이브러리들이 설치된 런타임인 아나콘다 파이썬에서 기본적으로 제공되는 가상환경 모듈이다.
하지만 굳이 아나콘다를 사용하기보다 깨끗한 파이썬에 의존성을 새로 설치하는 게 더 가볍고 정확하기 때문에 별로 추천하지는 않는다.
4. pyvenv : pyenv의 경우 Python Version Manger임과 동시에 가상환경 기능을 플러그인 형태로 제공
- python 3.3과 3.4에서 사용하던 가상환경 도구였지만, 3.6 이후부터 사용하지 말 것이 권고되고 있습니다.