MacBook AirのPython環境メモ

7月ぐらいから、pyenv、pyenv-virtualenv 使うように変更、その時のメモ

1 ) install pyenv

$ brew install pyenv
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile 
$ exec -l $SHELL

2 ) install 2.7.10
#普通にpyenv install 2.7.10 だとzlib extensionのコンパイルでエラー
Common build problems · yyuu/pyenv Wiki · GitHub

$ CFLAGS="-I$(xcrun --show-sdk-path)/usr/include" pyenv install -v 2.7.10
$ pyenv rehash

3 ) install pyenv-virtualenv

$ brew install pyenv-virtualenv
$ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
$ exec -l $SHELL

4 ) 仮想環境の作成

$ pyenv virtualenv 2.7.10 data_analysis_env_2.7.10
$ cd ~/Develop/pywork
$ mkdir python_for_data_analysis/
$ cd mkdir python_for_data_analysis/
$ pyenv local data_analysis_env_2.7.10
$ pip install numpy==1.9.2
$ pip install nose
$ pip install scipy==0.15.1
$ pip install -U scikit-learn
$ pip install -U pandas
$ pip install -U matplotlib
$ pip install -U ipython

おまけで3系の最新も入れとく

5 ) install 3.4.3
#普通にpyenv install 3.4.3 だとssl extensionのコンパイルでエラー
Mac OS X 10.9 Mavericksでpyenv installが失敗する時 - dackdive's blog

# xcodeのコマンドラインツールを入れる
$ xcode-select --install
$ pyenv install 3.4.3