문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
python:virtualenv [2013/08/28 23:21] kwon37xi |
python:virtualenv [2013/08/29 22:40] kwon37xi |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== Python VirtualEnv ====== | ====== Python VirtualEnv ====== | ||
+ | * [[https:// | ||
+ | * Python 언어 버전및 관련 패키지를 시스템 환경이 아닌 개인 계정 환경에 격리하여 설치하고 실행할 수 있게 해주는 도구 | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | |||
+ | ===== 기본 사용법 ===== | ||
+ | * VirtualEnv + Wrapper의 설치< | ||
+ | sudo pip install virtualenvwrapper # virtualenv 는 자동 설치 | ||
+ | </ | ||
+ | * 가상 환경을 저장할 디렉토리를 생성하고, | ||
+ | mkdir ~/ | ||
+ | |||
+ | # 아래 내용을 ~/.bashrc 에 마지막에 저장한다. | ||
+ | export WORKON_HOME=~/ | ||
+ | source / | ||
+ | </ | ||
+ | * 가상 환경 생성< | ||
+ | mkvirtualenv 가상환경이름 # 기본 생성 | ||
+ | mkvirtualenv --python=python2.6 가상환경이름 # 특정 파이썬 버전 지정해서 생성 | ||
+ | # 가상환경을 생성/ | ||
+ | </ | ||
+ | * 가상 환경에 패키지 설치< | ||
+ | # 이제부터 실행하는 python, pip등의 명령은 가상 환경에 속한 것들이다. | ||
+ | pip install flask | ||
+ | </ | ||
+ | * 특정 가상환경 선택< | ||
+ | workon 가상환경이름 # < | ||
+ | </ | ||
+ | * 가상환경 종료< | ||
+ | deactivate | ||
+ | </ | ||
+ | * 가상환경 디렉토리로 이동< | ||
+ | cdvirtualenv | ||
+ | </ | ||
+ | * 현재 가상환경의 써드 파티 패키지 전체 삭제< | ||
+ | wipeenv | ||
+ | </ | ||
+ | * 가상환경 목록< | ||
+ | lsvirtualenv | ||
+ | </ | ||
+ | * 가상환경 삭제< | ||
+ | rmvirtualenv | ||
+ | </ | ||
+ | * 모든 가상환경에 대한 명령 실행< | ||
+ | # allvirtualenv command with arguments | ||
+ | allvirtualenv pip install -U pip | ||
+ | </ | ||
+ | |||
+ | ===== 참조 ===== | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
- | * [[http:// |