ksino's diary

覚えたことを忘れないように、小さなことでも書いていく。

Ubuntu 16.04にpyenvを導入し、Pythonを切り替えられるようにする

勉強しようしようと思いつつ長らく手がついていなかったPython。一念発起して勉強することにしました。とりあえず書籍を購入。

みんなのPython 第4版

みんなのPython 第4版

導入手順についてはいろいろ調べてみた結果、pyenvなるものが便利そうだったので使ってみます。

pyenvの導入

$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
$ echo '#pyenv' >> ~/.bashrc
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
$ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bashrc

導入後、シェルの再起動

$ exec "$SHELL"

導入できるバージョンのリストアップ

$ pyenv install -l

指定のバージョンを導入

$ pyenv install anaconda3-5.0.1 

導入されているバージョンの確認

$ pyenv versions

指定したバージョンを有効化

$ pyenv global anaconda3-5.0.1 
$ python
Python 3.6.3 |Anaconda, Inc.| (default, Oct 13 2017, 12:02:49) 
[GCC 7.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>