Python環境構築

環境と各バージョン

  • MacOS 10.11.6
  • Homebrew 1.1.0
  • pyenv 1.0.2
  • (インストールした)Python 3.4.5
  • PyCharm 2016.2.3

手順

Pythonバージョン管理のインストール

$ brew update // brewのパッケージを更新
$ brew install pyenv-virtualenv // pyenvとvirtualenvをインストール
fatal: Unable to create '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/.git/index.lock': File exists.

※エラーが出たため対処

$ cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/.git/
$ rm index.lock
$ cd /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core
$ git reset --hard origin/master
Checking out files: 100% (3752/3752), done.
HEAD is now at 6e9c3a2 z3: update 4.5.0 bottle.
$ brew install pyenv-virtualenv // pyenvとvirtualenvを再度インストール

環境変数の設定

$ vi ~/.zshrc
  # Python
 export PYENV_ROOT=${HOME}/.pyenv
 if [ -d "${PYENV_ROOT}" ]; then
   export PATH=${PYENV_ROOT}/bin:$PATH
   eval "$(pyenv init -)"
   eval "$(pyenv virtualenv-init -)"
fi

Pythonのインストール

$ pyenv install -l
Available versions:
  2.1.3
  2.2.3
  2.3.7
  2.4
  2.4.1
・・・

$ pyenv install 3.4.5
$ pyenv global 3.4.5 // local, globalの使い分けによって複数バージョンの管理が可能に
$ source ~/.zshrc
$ python --version
Python 3.4.5

下記サイト参考にさせていただきました

http://qiita.com/ms-rock/items/6e4498a5963f3d9c4a67

http://qiita.com/yshishido/items/d62430ebf7ad259f5bec