pip virtualenv
얼마전에 장고개발환경 설정하면서 썼던글 http://tech.jinto.pe.kr/321의 다른 버전. pyenv 도 좋지만, 그것 없이 virtualenv
만 쓸 수도 있다. (제 개인적인 선택은 pyenv 입니다)
대상환경은 mac 이다. (하고 싶은건 python3+django1.7)
brew install python3
pip install virtualenv
sudo pip install virtualenvwrapper
이제 .bash_profile
에 이렇게 쓴다.
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
이제 virtualenv 를 생성하고 쓰면된다.
virtualenv -p /usr/local/bin/python3 --no-site-packages projectnamedeactivate # 요건 가상환경 안쓸때
workon projectname # 요건 가상환경쓸때...
pip install django # 이렇게 하면 장고가 해당 가상환경에 설치된다.
pip freeze > requirements.txt # 라고 해두면
pip install -r requirements.txt # 로 나중에 그대로 설치가능
이제 virtualenv
를 생성하고 쓰면된다.
실제로 설치되는 장소는 ~/.virtualenvs
이고, 들어가보면 깔끔하게 내가 생성한 녀석들이 들어가 있다.