python -- Mac 에서 pyenv, virtualenv 설치하기
환경 : Mac OsX El Capitan, pyenv 20160422, zsh, homebrew 0.9.9
참고 : https://github.com/yyuu/pyenv#command-reference
https://github.com/yyuu/pyenv-virtualenv
https://fijiaaron.wordpress.com/2015/06/18/using-pyenv-with-virtualenv-and-pip-cheat-sheet/
<< pyenv 설치하기 >>
1. homebrew 설치하기
설치 참고 : http://freeprog.tistory.com/58
2. 먼저, homebrew 를 최신 버전으로 update 하기
$ brew update
3. pyenv 설치하기
$ brew install pyenv
4. pyenv 사용하기 위한 zsh 환경 설정하기
-- 위의 참고에서는 ~/.zshenv 에 저장하라고 되어있으나, 이렇게 하면 나중에 virtualenv 설치 사용시 에러 발생함.
--> ~/.zshrc 에 저장하게 바꿈.
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
$ echo 'eval "$(pyenv init -)"' >> ~/.zshrc
5. 저장한 zsh 환경을 적용하기
$ source .zshrc
6. shell 다시 실행하기
$ exec $SHELL
==================== pyenv 설치 완료 =========================
7. pyenv 로 설치된 python 버전 목록 구하기
$ pyenv versions
--> 해석 : 현재는 system 에 설치된 python 만 있다는 의미.
8. pyenv 이용하여 python 3.5.1 설치하기
===> 하지만, 설치 에러 발생함.
==> 해결하기
참고 : https://github.com/yyuu/pyenv/issues/454
$ xcode-select --install
** 다시 python 3.5.1 설치하기.
9. 특정 폴더에서만 python 3.5.1 사용하기
-- 해당 폴더에서 아래 명령 사용하면 ok!
$ pyenv local 3.5.1
<< virtualenv 설치하기 >>
1. pyenv-virtualenv 설치하기
$ brew install pyenv-virtualenv
2. 환경 설정하기
$ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.zshrc
** pyenv, virtualenv 환경 설정후 .zshrc 파일내용
3. 쉘 재실행하기
$ exec "$SHELL"
================= virtualenv 설치 완료 ===================
4. virtualenv 가상환경 만들기
-- venv35 라는 이름의 virtualenv 만들기
$ pyenv virtualenv venv35
--> 현재의 파이썬 버전으로 가상환경 만든다.
또는
$ pyenv virtualenv 2.7.10 my-virtual-env-2.7.10
--> 사용할 python 버전을 표시하여 가상환경 만든다.
5. 만들어진 virtualenv 가상환경 목록보기
$ pyenv virtualenvs
6. virtualenv 활성화 하기
$ pyenv activate venv35
또는
$ source activate venv35
7. virtualenv 빠져나오기
$ pyenv deactivate
또는
$ source deactivate
8. 기존의 virtualenv 제거하기
$ pyenv uninstall venv35
'python' 카테고리의 다른 글
jupyter notebook 사용법 (0) | 2017.04.18 |
---|---|
Mac -- python 3.5 가상환경에서 numpy, scipy, matplotlib, pandas , jupyter 설치하기 (0) | 2016.08.18 |
python -- 현재 디렉토리 구하기 (0) | 2015.12.02 |
python -- mac 에서 mysql 연동하기 (0) | 2015.11.09 |
jupyter 4.0 설치하기 (0) | 2015.08.16 |