Daylogs/Python

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

ohgyun 2016. 6. 7. 00:01
발생일: 2015.12.26

키워드: python, 파이썬, virtualenv, 가상 환경

문제:
프로젝트에서 파이썬의 특정 버전을 갖는 가상 환경을 구성하려고 한다.


해결책:

파이썬 버전 매니저인 pyenv 와,
버전 별 환경을 구성할 수 있는 pyenv-virtualenv 플러그인으로 특정 파이썬 버전을 갖는 환경을 구성할 수 있다.

먼저 brew 로 설치하고,

$ brew install pyenv
$ brew install pyenv-virtualenv


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

$ pyenv local 2.7.10 
$ pyenv virtualenv 2.7.10 venv



기타 명령

# 가상환경 생성 Python 버전 지정
$ pyenv virtualenv 2.7.7 [이름]
(가상환경은 프로젝트 디렉토리가 아니라 pyenv 버전 하위에 생성되는 것에 주의한다.)

# 가상환경 생성 현재 python 환경으로
$ pyenv virtualenv [이름]

# 가상환경 사용
$ pyenv shell [이름]

# 가상환경 목록
$ pyenv virtualenvs

# 가상환경 활성화/비활성화 - 평소에 안써도 되는데 가끔 꼭 필요할 때가 있음
$ pyenv activate [이름]
$ pyenv deactivate

# 가상환경 삭제
$ pyenv uninstall [이름]


참고:
반응형