Python 환경 - noweaver/odds-and-ends GitHub Wiki
Ubuntu 파이썬 환경 구성
환경
$ sudo apt-get install -y make build-essential libssl-dev \
zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget \
curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev
pyenv 설치
$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
$ 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
pyenv-update 설치
$ git clone git://github.com/pyenv/pyenv-update.git ~/.pyenv/plugins/pyenv-update
$ pyenv update
필요한 python version 설치
$ pyenv install --list
$ pyenv install anaconda3-5.2.0
pyenv-virtualenv 설치
$ git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
$ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
$ source ~/.bash_profile
가상환경 생성
$ pyenv virtualenv [python version] [virtual environment name]
$ pyenv virtualenv anaconda3-5.2.0 anaconda-352
가상환경 사용
$ pyenv activate [virtual environment name]
(virtual environment name)$ pyenv deactivate