virtualenv

virtualenv는 격리된 파이썬 환경을 만들기 위해 사용.

virtualenv 설치

pip install virtualenv

python 가상 개발환경 생성

virtualenv <가상개발환경이름>

virtualenv myvenv

python3 가상개발환경 생성

-p 옵션으로 특정 버전의 파이썬 사용 가능

virtualenv -p python3 <가상개발환경이름>

가상 개발환경 실행

source <가상개발환경이름>/bin/activate

가상 개발 환경 실행 종료

deactivate

현재 가상 개발환경에 설치된 패키지 리스트

pip freeze
  • text file로 출력
pip freeze > requirements.txt

requirements.txt로 dependent package 설치

pip install -r requirements.txt