[Ubuntu] python 가상 환경 설치 및 세팅과 자주 사용하는, 꼭 사용하게 되는 명렁어
1. pip3을 통해 도구 설치
sudo pip3 install virtualenvwrapper
2. shell 스타트업 파일에 아래 내용 추가 및 적용
vim ~/.bashrc
=====================================================
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS=' -p /usr/bin/python3 '
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
=====================================================
source ~/.bashrc
설명 : VIRTUALENVWRAPPER_PYTHON 와 VIRTUALENVWRAPPER_VIRTUALENV_ARGS 변수는 파이썬3의 일반적인 설치 위치를 가리킵니다. 그리고 source /usr/local/bin/virtualenvwrapper.sh 는 virtualenvwrapper.sh 스크립트의 일반적인 위치를 가리킵니다. 만약 테스트 중에 virtualenv가 작동하지 않는다면, 확인해야 할 일 중 하나는 파이썬과 스크립트가 알맞은 위치에 있는지 입니다(그리고 스타트업 파일을 그에 맞게 바꾸세요).
which virtualenvwrapper.sh 와 which python3커맨드를 사용해서 당신의 시스템에 알맞은 위치를 찾을 수 있습니다.
3. my_django_environment 라는 가상 환경 생성
mkvirtualenv my_django_environment
주의할 점: 이 시점부터 이 모듈에서 실행되는 모든 명령은 위에서 우리가 설정한 파이썬 가상환경내에서 실행되는 것으로 간주합니다!!!
4. 가상 환경을 위해 알아야 하는, 꼭 사용하게 되는 명령어
(도구 문서에는 더 많이 있습니다.)
- mkvirtualenv my_django_environment --> my_django_environment 라는 가상 환경을 생성한다.
- deactivate — 활성화된 파이썬 가상 환경을 비활성화한다.
- workon — 사용가능한 가상 환경 목록을 보여준다.
- workon name_of_environment — 특정 파이썬 가상 환경을 활성화한다.
- rmvirtualenv name_of_environment — 특정 환경을 제거한다.