Python 환경 - noweaver/odds-and-ends GitHub Wiki

Ubuntu 파이썬 환경 구성

환경

  • Ubuntu 16.04
$ 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