pyenv는 Python 버전관리에 가장 적합한 환경이다.
더불어, 각 프로젝트마다 Python 버전을 다르게 실행할 수 있어 매우 편리하다.
기존에 miniconda로 반강제적으로 3.6.1 버전을 쓰고 있던 찰나, Python2로 코딩할 일이 생겼는데, 이를 위해 버전 롤백을 하는 것은 고역이었다.
하지만 이 모든 것이 pyenv를 사용하면 깔끔하게 해결된다. 거의 가장 정석적이고 가장 깔끔한 Python 설치 방법이라고 볼 수 있겠다.
설치법
- 파이썬 버전관리 프로그램 (Simple Python Version Management)
1. pyenv 설치
$ brew update
$ brew install pyenv
2. Path 설정
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile
위의 내용을 터미널에 입력.
3. python 설치하기
$ pyenv version
$ pyenv install --list # 설치 가능한 패키지 목록 (파이썬 버전별 목록)
$ pyenv install 3.6.0 # python 설치
$ pyenv shell 3.6.0 # pyhotn 3.6.0으로 shell 실행 > autoenv를 사용하면 별도 지정이 필요 없음
$ python --version
기본으로 실행될 global python 버전을 설정할 수 있다.
$ pyenv global 3.5.3
$ python --version
# Python 3.5.3
$ pyenv global system
$ python --version
#Python 2.7.10
'코딩' 카테고리의 다른 글
[Python] String 'isnumeric()' Method 문자열 함수 (0) | 2017.12.18 |
---|---|
[Python] String 'isdigit()' Method 문자열 함수 (0) | 2017.12.18 |
[ListView] DOM parser로 XML 읽어와 CustomAdapter로 ListView 출력하기 (0) | 2014.05.21 |
[Talk] 프레임워크와 라이브러리의 차이 (0) | 2014.05.13 |
안드로이드 기초 (1) 개발환경 구축 및 Kitkat 변동사항 (0) | 2014.04.16 |