[OS X] Mavericks에 python virtualenv 환경 구축하기 Develop Tip

단순히 OS X 10.9 매버릭에 파이썬의 VirtualEnv 환경을 구축하는 것이
그리 쉽지는 않지만 다음과 같이 작성하면 그나마 편하게 구축할 수 있는 방법이 될 것입니다.


우선 OS X에 다음과 같은 두 가지 필요 패키지가 있습니다.

1) 필요 기본 패키지

1.1) XCode의 Command Line Tools
$ xcode-select --install

1.2) homebrew 설치
homebrew와 같은 오픈소스 패키지 설치 프로그램으로서 MacPort도 있는데, Homebrew가 훨씬 쉽고 잘 적용되는 것 같습니다.

$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"


2) 별도의 최신 Python을 brew를 통하여 설치

왜 시스템 디폴트 파이썬을 이용하지 않는가에 대한 이유를 위의 참고 사이트에 기술하기를...
  • 만약 OS X 시스템 업그레이드를 하게 된다면 기존의 모든 것을 잃어버릴 수 있습니다.
  • OS X의 파이썬 패키지가 최신이라 업그레이드 하더라도 HomeBrew가 가지고 있는 최신 버전보다 오래된 버전일 수 있습니다. (우분투의 12.04LTS의 파이썬 패키지에서 2.7의 최신버전이 2.7.6 대신 2.7.3 인 경우와 같이...)
  • 애플에서 파이썬 자체 패키지에 많은 수정을 가한 경우도 있어 알지못하는 버그가 있을 수 있습니다.
  • 홈브루의 파이썬 패키지는 최신의 pip와 setuptools를 포함합니다.
$ brew install python --with-brewed-openssl

만약 3.x를 설치하고 싶으면,
$ brew install python3 --with-brewed-openssl

시스템에 /usr/bin/python 이 이미 존재하며,
/usr/local/bin/python 도 설치되었다고 하면,

$ sudo mv /usr/bin/python /usr/bin/python.org
명령으로 기존 시스템의 python을 이름 변경하고
$ which python
/usr/local/bin/python

이 나오는지 확인합니다.

3) VirtualEnv 설치

$ pip install virtualenv


위와 같이 설치가 되어 있으면 됩니다.

그 다음, VirtualEnv에 대한 운영 등은

을 참고합니다.


어느분께는 도움이 되셨기를...

핑백

덧글

댓글 입력 영역

구글애드텍스트