맥 OS X에 파이썬 설치하기

맥 OS X의 최신 버전인 엘 캐피탄에는 파이썬 2.7이 딸려옵니다.

파이썬을 사용하기 위해 달리 설치하거나 설정을 할 필요는 없습니다. 그렇기는 해도 실제로 사용할 파이썬 어플리케이션을 만들기 전에 이 안내서에서 앞으로 설명할 툴과 라이브러리들을 먼저 설치할 것을 강력 추천합니다. 특히 Setuptools는 반드시 설치해야 합니다. 이것들은 다른 파이썬 서드파티 라이브러리들을 사용하기 편하게 해줍니다.

OS X에 포함된 파이썬의 버전은 학습에는 최고입니다. 하지만 개발하기에는 좋지 않습니다. OS X에 딸려온 버전은 안정화된 공식 릴리즈 된 파이썬 보다 구버전일 것입니다.

바로 시작하기

진짜 파이썬을 설치해보자!

파이썬을 설치하기 전에 C 컴파일러를 설치해야 합니다. 이를 위해서는 Xcode Command Line Tools을 설치하는 방법이 가장 빠릅니다. xcode-select --install 을 돌리시면 됩니다. 맥 앱스토어에서 Xcode 의 풀 버전을 다운로드 받을 수도 있습니다. 비공식 버전이지만 아주 작은 OSX-GCC-Installer 패키지를 설치해도 됩니다.

주석

이미 XCode를 설치했거나 Homebrew를 사용할 계획이라면, OSX-GCC-Installer는 설치하지 마세요. 두 개를 모두 설치하면 원인을 밝히 어려운 문제를 일으킬 수 있습니다.

OS X는 많은 UNIX 유틸리티를 갖고 있지만, 리눅스에 정통한 사람이라면 중요한 요소 하나가 빠져있다는 사실을 알아차릴 것입니다. 바로 훌륭한 패키지 매니저가 없다는 것입니다. 하지만 Homebrew 가 그 빈자리를 채워줍니다.

Homebrew 를 설치하려면 터미널 을 열거나 마음에 드는 OSX 터미널 에뮬레이터를 열고 아래 코드를 그냥 실행하기만 하면 됩니다.

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

이 스크립트는 설치가 시작되기 전에 설치로 인해 변경되는 것들과 명령어를 알려줍니다. Homebrew가 설치됐으면 Homebrew 디렉토리를 PATH 환경 변수의 최상단에 넣으세요. ~/.profile 파일의 마지막 줄에 다음과 같이 덧붙이면 됩니다.

export PATH=/usr/local/bin:/usr/local/sbin:$PATH

이제 우리는 파이썬 2.7을 설치할 수 있습니다.

$ brew install python

파이썬 3도 됩니다:

$ brew install python3

1~2분 정도 걸릴 것입니다.

Setuptools & Pip

Homebrew는 Setuptools 과 pip 를 설치해줍니다.

Setuptools는 네트워크 상에서(보통은 인터넷) 단 한 줄의 명령어(easy_install)로 파이썬 소프트웨어를 다운로드받고 설치할 수 있도록 해줍니다. 또한 최소한의 작업으로 당신이 만든 파이썬 소프트웨어의 네트워크 설치를 가능하게 해줍니다.

pip 는 파이썬 패키지를 손쉽게 설치하고 관리할 수 있게 해주는 툴입니다. easy_install 로 설치할 것을 추천한다. easy_install많은 면 에서 탁월하고, 활발히 운영되고 있습니다.

Virtual Environments

Virtual Environments은 파이썬 가상 환경을 만들어 여러 위치의 다양한 프로젝트들 간의 독립성을 유지시켜주는 툴입니다. 이는 “프로젝트 X는 버전 1.x를 쓰는데, 프로젝트Y는 버전 4.x가 필요한” 난국을 해결해줍니다. 그리고 전역 패키지 디렉토리를 깨끗하게 관리할 수 있도록 해줍니다.

예를 들면 장고 1.10을 쓰는 프로젝트에서 일하면서, 장고 1.8을 사용하는 프로젝트를 유지보수 할 수 있도록 해줍니다.

Virtual Environments을 사용하기 위해 더 많은 정보를 알고 싶다면 Virtual Environments 문서에서 볼 수 있습니다.


이 페이지는 다른 안내서 를 재배열한 버전입니다. 라이선스는 동일합니다.