환경설정

Homebrew 설치하기 [페이지 바로가기]

homebrew는 macOS용 패키지 관리자이다.

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

Python 설치하기

install 이나 upgrade 전에는 homebrew를 최신버전으로 유지해준다.

$ brew update

pyenv 설치

pyenv는 local환경에서 python의 여러 버전을 설치할 수 있게 해준다. 즉, python 버전 관리 시스템이다.

$  brew install pyenv
  • .zshrc 파일 설정

$ echo 'eval "$(pyenv init -)"' >> ~/.zshrc
$ source ~/.zshrc
  • 설치된 파이썬 버전확인

$ pyenv versions
* system (set by /Users/jeongdaye/.pyenv/version)
  • 설치할 수 있는 python 버전확인

  • 특정 버전의 python 설치

이때 다음과 같은 오류가 발생할 수 있다. 아래와 같이 오류를 해결해준 후 다시 명령어를 실행하면된다.

  • global 설정

터미널을 종료 후 다시 시작하면 python의 version이 3.7.2로 바뀐 것을 확인할 수 있다.

zlib 오류발생

  • zlib 설치

가상환경(Virtual Environment) 설정하기

Virtual Environment를 줄여서 virtualenv 라고한다. virtualenv 는 시스템에 설치된 파이썬에 영향을 주지 않고 파이썬의 가상 환경을 유지할 수 있도록 해준다. 가상 환경에서는 파이썬 실행파일, 라이브러리 설치 장소 등이 따로 제공되며, 이 곳에 패키지를 설치해도 시스템의 파이썬이나 다른 가상 환경에는 영향을 주지 않도록 설계되어 있다.

pyenv-virtualenv 설치

가상환경 만들기

프로젝트 폴더에 가상환경 지정하기

우선 가상환경을 설정할 프로젝트에 들어간다.

위와 같이 sample-env에 *가 되어있으면 설정이 완료된 것이다.

  • 가상환경의 패키지 목록 확인

다음과 같이 초기환경에는 pipsetuptools 만 설치되어있다.

가상환경 종료하기

Django 설치하기

설치 전에 우선 pip를 최신버전으로 upgrade 해준다.

참조 문서

Last updated

Was this helpful?