takmnagayaのブログ

メモ、書きたくなったことなど思うがままに残す

Pythonをpyenvを使ってMacにインストールする

Mac内で、Pythonのバージョンを管理できるようにしておくと、バージョンの違いを気にせず作業できるため、pyenv(GitHub - yyuu/pyenv: Simple Python version management )を使ってPythonをインストールする。

環境

下記環境で設定。

  • MacOS Sierra バージョン10.12.2
  • homebrewインストール済み
  • シェル zsh

pyenvインストール

参考 https://github.com/yyuu/pyenv#homebrew-on-mac-os-x

brew install pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc

Pythonインストール

pyenv install --list # インストール可能なPythonのバージョンが出力される
pyenv install 3.6.0 # 最新のバージョンを指定
pyenv global 3.6.0 # MacのPythonのバージョンを3.6.0に指定
pyenv rehash
python --version # Pythonのバージョンを確認
 Python 3.6.0

pyenvがインストールされたので、別のPythonのバージョンをインストールして、 バージョンを切り替えることができるようになる。

pyenv install 3.5.2
pyenv versions # 使用可能なPythonのバージョンを確認
  system
  3.5.2
* 3.6.0 (set by ~/.pyenv/version)
pyenv global 3.5.2
pyenv versions # 使用可能なPythonのバージョンを確認
  system
* 3.5.2 (set by ~/.pyenv/version)
  3.6.0
python --version # Pythonのバージョンを確認
 Python 3.5.2