Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

개발자

Python 개발환경 구축(pyenv + pyenv virtualenv + autoenv) - 파트 1,2 본문

개발

Python 개발환경 구축(pyenv + pyenv virtualenv + autoenv) - 파트 1,2

babjo 2016. 8. 24. 10:03

본 개발환경 구축은 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