티스토리 뷰
발생일: 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 [이름]
참고:
반응형
댓글
공지사항