1주차에는 먼저 Python 설치와 개발환경 세팅을 진행합니다.

Django를 설치함에 있어서 기존 클래스 라이언에 업로드 된 자료들은 윈도우를 기반으로 작성이 되어 맥 사용자 입장에서는 몇몇 어렵거나 까다로운 부분들이 있었습니다. 그래서, 맥 사용자들을 위해 강의를 조금 재구성해보려고 합니다.

Python 설치

  1. Homebrew 설치

맥의 경우 www.python.org에 가서 파이썬을 설치하는 것보다 Homebrew라는 패키지 인스톨 프로그램을 통해 파이썬을 설치하는 것이 훨씬 간편합니다. 또한 맥을 사용하다보면 여러가지 상황에서 Homebrew를 사용하게 되기 때문에 미리 설치해두면 종종 편리하게 쓸 수 있을 것입니다.

먼저 터미널에서 Xcode 패키지를 설치한 후 Homebrew를 설치해야합니다.

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

이렇게 두 줄의 코드를 차례로 입력하시면 화면이 막 바뀌면서 Homebrew가 설치되는 것을 보실 수 있습니다.

$ brew doctor 
Your system is ready to brew.

그 후 brew doctor라고 입력했을 때 위와 같이 뜨면 성공적으로 설치가 완료 된 것입니다.

  1. Python 설치

Homebrew 설치가 완료되었다면 이제는 Python 을 설치해 줄 차례입니다. 터미널에 아래와 같이 입력하면 됩니다.

$ brew install python3

이 명령어는 말그대로 homebrew를 통해 최신 버전의 Python을 설치하겠다는 뜻 입니다. (현재 최신 버전은 3.7.2 입니다.) 잠시 기다려주시면 설치가 완료되는 것을 보실 수 있을 것 입니다.

설치가 완료됐는지 확인하기 위해서는

$ python --version

을 입력해주시면 됩니다. 근데 위와 같이 입력하면 당황스럽게도 우리가 원하는 3.X.X 버전이 아니라 아래와 같이 2.X.X 버전이라고 뜹니다.

$ python --version
Python 2.x.x

이것은 맥 OS가 작동하면서 기본적으로 사용하는 Python이 이미 설치되어 있기 때문입니다. 이 버전의 Python을 삭제하게 되면 맥 운영체제가 작동하지 않게 될 위험이 있음으로 절대 제거하시면 안됩니다. 맥 OS는 이 Python을 기본으로 생각하기 때문에 저희가 개발하면서 사용할 최신 버전의 Python의 경우 명령어에서 따로 명시를 해줘야 합니다. 즉, python3 이라고 명시하시고 버전 체크를 하시면 제대로 확인 가능할껍니다.