환경설정
Homebrew 설치하기 [페이지 바로가기]
homebrew는 macOS용 패키지 관리자이다.
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"Python 설치하기
install 이나 upgrade 전에는 homebrew를 최신버전으로 유지해준다.
$ brew updatepyenv 설치
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에 *가 되어있으면 설정이 완료된 것이다.
가상환경의 패키지 목록 확인
다음과 같이 초기환경에는 pip 와 setuptools 만 설치되어있다.
가상환경 종료하기
Django 설치하기
설치 전에 우선 pip를 최신버전으로 upgrade 해준다.
참조 문서
Last updated
Was this helpful?