Python 가상환경을 통해 여러 프로젝트를 각기 독립적인 라이브러리 환경에서 개발할 수 있다. 여러 프로젝트를 할 때 관련 라이브러리의 버전을 꼬이지 않게 하는 매우 강력하고 편리한 도구여서 항상 활용하고 있다.
많이 사용하는 가상환경 관련 명령어를 정리해둔다.
1) virtualenvwrapper
가상환경 관련 명령어를 좀 더 편하기 사용할수 있게 도와주는 패키지이다.
설치
$ pip install virtualenvwrapper
가상환경 루트 디렉토리 설정
$ export WORKON_HOME=$HOME/.virtualenvs
가상환경 만들고 삭제하기
$ mkvirtualenv env_name
$ rmvirtualenv env_name
가상환경 들어가고 나가기
$ workon env_name
(env_name)$ deactivate
가상환경 목록
$ lsvirtualenv
$ workon
2) conda
아나콘다에서 제공하는 가상환경 관리 명령어
가상환경 목록
$ conda env list
가상환경 만들기
$ conda create -n env_name python=3.4
가상환경 삭제
$ conda env remove -n env_name
가상환경 들어가고 나가기
$ conda activate env_name
$ conda deactivate