2016年2月5日金曜日

Pythonバージョン管理ツールを導入する

Pythonバージョン管理ツールであるpyenvを導入する。pyenvプロジェクトはrbenv及びruby-buildからフォークされ、Python用にモディファイされたプロジェクトである。そのため、導入方法はほぼRubyの場合と同様(参考:Rubyバージョン管理ツールを導入する)。

pyenvをインストールしてPATH設定する。
$ brew update
$ brew install pyenv

$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc
$ exec $SHELL -l

pyenvのバージョンを確認する。
$ pyenv -v
pyenv 20160202

インストール可能なPythonのバージョンを確認する。
$ pyenv install -l

2.7.10をインストールする。
$ pyenv install 2.7.10
$ pyenv rehash

3.5.0をインストールする。
$ pyenv install 3.5.0
$ pyenv rehash

インストールされているPythonのバージョンを確認する。
$ pyenv versions
* system (set by /Users/hogeuser/.pyenv/version)
  2.7.10
  3.5.0

使用するPythonのバージョンを切り替える。
$ pyenv global 2.7.10
$ pyenv versions
  system
* 2.7.10 (set by /Users/hogeuser/.pyenv/version)
  3.5.0

使用中のPythonのバージョンを確認する。
$ pyenv version
2.7.10 (set by /Users/hogeuser/.pyenv/version)
$ python --version
Python 2.7.10

0 件のコメント:

コメントを投稿