完全ではないと思うが,一通りやった手順のまとめ
==============================================
python のインストール
まず,Homebrew をインストール
http://tools4hack.santalab.me/howto-mountainlion-install-homebrew.html
bash で
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"
により,Homebrew をインストール(途中で xcode-select のインストールを求められたらそのようにする)
brew doctor で,インストール環境などのチェック
XQuartz などのバージョンのチェックをしてくれる
問題がなくなるまで頑張る
FORTRAN をインストール
バージョンが古い(4.2)と,scipy のインストールでおびただしいエラーが出,インストールに失敗する
brew install gfortran
その後,python をインストール
http://qiita.com/tetsuya/items/f9a01d6bdea9639aff26
brew install python
pip も
pip install --upgrade setuptools
pip install --upgrade pip
path の設定
echo 'export PATH=/usr/local/bin:/usr/local/share/python:$PATH' >> ~/.bash_profile
source ~/.bash_profile
バージョンの確認
which python
python --version
Djangoのインストールとプロジェクトの作成
pip install django
django-admin.py startproject sample_project
cd sample_project
python manage.py runserver
numpy, scipi, pandas のインストール
pip install numpy
pip install scipy
pip install pandas
matplotlib をインストール
その前に,matplotlib には freetype と libpng というパッケージが必要なのでインストール
# freetype と libpng のインストール
brew install freetype
シンボリックリンクを張る
sudo mkdir -p /usr/local/include
sudo ln -s /usr/X11/include/freetype2/freetype /usr/local/include/freetype
sudo ln -s /usr/X11/include/ft2build.h /usr/local/include/ft2build.h
sudo ln -s /usr/X11/include/png.h /usr/local/include/png.h
sudo ln -s /usr/X11/include/pngconf.h /usr/local/include/pngconf.h
sudo ln -s /usr/X11/include/pnglibconf.h /usr/local/include/pnglibconf.h
sudo mkdir -p /usr/local/lib
sudo ln -s /usr/X11/lib/libfreetype.dylib /usr/local/lib/libfreetype.dylib
sudo ln -s /usr/X11/lib/libpng.dylib /usr/local/lib/libpng.dylib
matplotlibとscikit-learnをインストール
pip install matplotlib
pip install scikit-learn
Ipython のインストール
IPython は以下のライブラリに依存している
pyqt Qt用Pythonバインディグ
zmq (zeromq) 軽量な非同期メッセージングキュー・ライブラリ
pyzmq zmqに対するPythonバインディグ
tornado Pythonで書かれたWebフレームワーク
Pygments Pythonで書かれたシンタックスハイライティング・バッケージ
brew install pyqt
brew install zmq
pip install pyzmq
pip install tornado
pip install Pygments
pip install ipython
動作確認
$ ipython --pylab
import
numpy
from
matplotlib
import
pyplot
x
=
numpy.arange(
0
,
10
,
0.1
)
y
=
numpy.cos(x)
pyplot.plot(x,y)
※コメント投稿者のブログIDはブログ作成者のみに通知されます