virtualenv는 독립된 python 환경을 만들어주는 유용한 도구이다. virtualenv로 가상환경 설치하는 방법을 알아보자.

python : virtualenv로 가상환경 설치하기

프로젝트에 python 특정 버전을 가지는 가상환경을 구축하려고 한다.

  • python 버전 매니저 - pyenv
  • 버전 별 환경을 구성 플러그인 - pyenv-vertualenv

pyenv와 pyenv-virtualenv로 특정 python 버전을 갖는 환경을 구축할 수 있다.

  • brew가 설치되어 있지 않다면 먼저 설치해준다.
$ brew install pyenv
$ brew install pyenv-virtualenv



  • 프로젝트 디렉토리에서 아래 명령을 실행하면, .python-version 파일이 생성되면서 프로젝트의 파이썬 버전을 정의할 수 있다.
$ pyenv local 3.6.2
$ pyenv virtualenv 3.6.2 venv



기타 명령

해당 프로젝트 디렉토리에서

  • 가상환경 생성 및 Python 버전 지정
$ pyenv virtualenv 3.6.2 [이름]
(가상환경은 프로젝트 디렉토리가 아니라 pyenv 버전 하위에 생성되는 것에 주의한다.)
  • pyenv 리스트 확인
$ pyenv versions
  • 더 자세한 리스트 확인
$ pyenv virtualenvs
  • 가상환경 생성 현재 python 환경으로
$ pyenv virtualenv [이름]
  • 가상환경 사용
$ pyenv local 3.6.2 [이름]
  • 가상환경 활성화/비활성화
$ pyenv activate [이름]
$ pyenv deactivate
  • 가상환경 삭제
$ pyenv uninstall [이름]

siwon

$_$