いつもやっているpythonの初期環境設定

いつも忘れるので書く。以下は全てコマンド。

 

git clone git://github.com/yyuu/pyenv.git ~/.pyenv

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc

echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc

echo 'eval "$(pyenv init -)"' >> ~/.bashrc

 

pyenv install --list

 

pyenvでインストール可能なパッケージがここで出てきたと思うので、anaconda3の中から新しめのやつをインストール

 

pyenv install anaconda3-4.4.0

pyenv global anaconda3-4.4.0

conda create -n py27 python=2.7 anaconda

pyenv global anaconda3-4.4.0 anaconda3-4.4.0/envs/py27

 

以上で、python2とpython3の環境が整った。

あとはpipでtensorflowやchainerなどを追加でインストールする。

バージョンの切り替えは

 

pyenv versions

で環境を確認し、

pyenv global anaconda3-4.4.0/envs/py27

などして切り替えよう

「このディレクトリではpython2を使いたい」

というときは

pyenv local anaconda3-4.4.0/envs/py27

とても便利だ……