pyenv 설치 방법이다.
$ python --version
Python 2.7.12
$ pyenv install 3.6.0
$ pyenv versions
system
2.7.12
* 3.6.0 (set by /Users/samuel.kim/.pyenv/version)
virtualenv를 설치한다.
$ python3 -m pip install virtualenv virtualenvwrapper
$ virtualenv
You must provide a DEST_DIR
Usage: virtualenv [OPTIONS] DEST_DIR
$ pip -V
pip 9.0.1 from /Users/samuel.kim/.pyenv/versions/3.6.0/lib/python3.6/site-packages (python 3.6)
$ pip install virtualenv virtualenvwrapper
$ brew install pyenv-virtualenv
~/.bash_profile에 다음을 추가한다. (설정)
export PATH="$HOME/.pyenv/bin:$PATH"
export PYENV_VERSION=3.6.0
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
~/.bash_profile을 읽는다.
$ source ~/.bash_profile
.pyenv 밑에 python이 위치한다면 성공한 것이다.
$ which python
/Users/samuel.kim/.pyenv/shims/python
이제 정상적으로 동작하는 지 확인한다. pyenv에서 파이썬을 설치하려면 install 커맨드를 실행하며 다음과 같다.
bash_profile에서 설정된 대로 동작되었다.
$ python --version
Python 3.6.0(set by PYENV_VERSION environment variable)
$ pyenv install 3.6.1
$ pyenv shell 3.6.1
$ pyenv versions
system
* 3.6.0
* 3.6.1 (set by PYENV_VERSION environment variable)
pyenv의 특정 버전을 삭제하려면 uninstall을 사용하며 다음과 같다.
$ pyenv uninstall 3.6.0
pyven 버전 이동은 shell을 사용한다.
$ pyenv shell 2.7.12
$ pyenv version
2.7.12
'python' 카테고리의 다른 글
[python3] 파이썬 값/타입 확인 예제 (0) | 2017.09.28 |
---|---|
flask 환경 구성하기 (0) | 2017.09.19 |
[python3] sorted 함수 예제 (0) | 2017.07.20 |
[python3] python3에서 자주 실수하는 부분 (0) | 2017.07.18 |
[python3] dict()의 in의 의미 (0) | 2017.07.11 |