UbuntuにAnacondaを入れてpythonの開発環境を構築
WSLを用いて環境を構築します
必要なパッケージをインストール
$ 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 libpng-dev
pyenvのインストール
$ git clone git://github.com/yyuu/pyenv.git ~/.pyenv
$ git clone https://github.com/yyuu/pyenv-pip-rehash.git ~/.pyenv/plugins/pyenv-pip-rehash
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc
$ source ~/.bashrc
Anacondaのインストール
まず、Anacondaのバージョンを確認します。
$ pyenv install -l | grep anaconda3
anaconda3-2.0.0
anaconda3-2.0.1
anaconda3-2.1.0
anaconda3-2.2.0
anaconda3-2.3.0
anaconda3-2.4.0
anaconda3-2.4.1
anaconda3-2.5.0
anaconda3-4.0.0
anaconda3-4.1.0
anaconda3-4.1.1
anaconda3-4.2.0
anaconda3-4.3.0
anaconda3-4.3.1
anaconda3-4.4.0
anaconda3-5.0.0
anaconda3-5.0.1
anaconda3-5.1.0
最新のAnacondaをインストールし、デフォルトとして設定します。
$ pyenv install anaconda3-5.1.0
$ pyenv global anaconda3-5.1.0
$ echo 'export PATH="$PYENV_ROOT/versions/anaconda3-5.1.0/bin:$PATH"' >> ~/.bashrc
$ source ~/.bashrc
Pythonの環境を確認します。
$ python --version
Python 3.6.4 :: Anaconda, Inc.
任意のpythonのバージョンを切り替える
py35という名前のpython3.5の環境を作ります。
$ conda create -n py35 python=3.5 anaconda
環境が構築できたか確認します。
$ conda info -e
# conda environments:
base * /root/.pyenv/versions/anaconda3-5.1.0
py35 /root/.pyenv/versions/anaconda3-5.1.0/envs/py35
下記のコマンドで環境を切り替えます。
$ source activate py35
環境を切り替えることができたか確認します。
$ conda info -e
# conda environments:
base /root/.pyenv/versions/anaconda3-5.1.0
py35 * /root/.pyenv/versions/anaconda3-5.1.0/envs/py35
環境を抜けるには下記のコマンドを打ち込むだけです。
$ source deactivate
pythonライブラリのインストール
$ conda update -y conda
$ pip install --upgrade pip