python

【python】バージョン確認・切り替え

python

バージョン確認

% python3 --version
% python3 -V
Python 3.7.0

% python3 -VV   # ビルド情報も表示
Python 3.7.0 (default, Aug 16 2018, 07:13:39)
[Clang 9.0.0 (clang-900.0.37)]

バージョン切り替え(pyenv)

# pyenvでインストール可能なPythonのバージョンを一覧表示
% pyenv install --list

# Python 3.7.0のインストール(↑のリストにない場合)
% pyenv install 3.7.0
% pyenv versions   # 確認

# バージョンの切り替え
% python --version
% pyenv local 3.7.0     # カレントディレクトリに適応(localの方がglobalより優先される)
% pyenv global 2.7.12   # 全体に適応

pyenv

Pythonのバージョン管理(2系/3系などの切り替えを行う)。
Homebrew(パッケージ管理システム)でインストールする。

pyenvのインストール手順
% brew --version   # Homebrewがインストール済みか?確認

% echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
% echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
% echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
# ターミナルを再起動