개발자
Python 개발환경 구축(pyenv + pyenv virtualenv + autoenv) - 파트 1,2 본문
본 개발환경 구축은 OS X EI Capitan 버전 10.11.6 진행했습니다.
pyenv
- 파이썬 버전 관리도구
- 한 로컬에 여러 파이썬 버전을 간편히 설치 가능
- 언제든지 사용중인 파이썬 버전을 다른 버전을 변경 가능
pyenv 설치
1. Homebrew 로 pyenv를 설치합니다. Homebrew가 없다면
$ brew update $ brew install pyenv
2. 환경변수를 지정합니다. (PYENV_ROOT, $PYENV_ROOT/bin)
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile $ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
3. "pyenv init" 을 쉘에 추가하여 pyenv에 shim, autocompletion 기능을 사용할 수 있도록 설정합니다.
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
4. 쉘을 재시작하여 환경변수를 적용시켜줍시다.
$ exec $SHELL
pyenv virtualenv
- 독립된 파이썬 환경을 만드는 도구
- pyenv로 만든 파이썬을 베이스로 독립된 환경을 만듬
- 마치 VM에 새로운 윈도우를 설치하여 사용하는 것과 같이 새로운 파이썬 환경을 만든다고 생각하면 좋을 듯
pyenv virtualenv 설치
1. 역시 Homebrew로 설치합니다.
$ brew install pyenv-virtualenv
2. pyenv 설정한 것처럼 쉘 기능 사용을 위해 추가합시다.
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile $ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
Comments