いつもやっている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
とても便利だ……