2011年10月26日水曜日

Mac Lionの開発環境を整える

Mac Lionでの開発環境のインストールログ

Xcode

  • gccとかの開発に必要なものがいくつか一緒にインストールされる
  • インストール方法
    1. App Storeよりインストーラをダウンロード
    2. Applicationsにあるインストーラよりインストール
Java
  1. ターミナルで「$ javac」
  2. 自動的にソフトウェアアップデートが立ち上がり、Javaランタイムをインストールするかを聞かれるのではいを選択
Homebrew
Homebrewを利用していれたもの
  • Cocoa Emacs
    1. ターミナルで「$ brew install --cocoa emacs」
    2. ターミナルで「$ /usr/local/Cellar/emacs/23.3a/Emacs.app/Contents/MacOS/Emacs -nw」と入力し、起動チェック
    3. 「$ sudo mv /usr/local/Cellar/emacs/23.3a/Emacs.app/ /Applications/」と入力して、Applicationsに移動。すでにある場合は事前に削除。
  • Python
    • デフォルトではPython 2.7.1が入っているが、2.7.2に変更
    • インストール方法
      1. ターミナルで「$ brew install python」
      2. ~/.bash_profileに「export PATH=/usr/local/Cellar/python/2.7.2/bin/:$PATH」を追加。ファイルがない場合は作成
R関連
  • 本体のインストール
    1. 公式サイトよりパッケージをダウンロード
    2. ダウンロードしたパッケージよりインストール
  • 開発環境RStudioのインストール
    1. 公式サイトよりダウンロード
    2. ダウンロードしたファイルを開き、appファイルをApplicationsにコピー
その他



2011年10月20日木曜日

Mac lionでNumPy/SciPy/matplotlibをインストール

機械学習関連のプログラムを書くときに利用してみようと思ったのでインストールしてみる

事前準備
インストールしたときの状況を覚えていないもの
  • Python
    • 最初から入っているやつではなく、公式サイトからダウンロードしたもの
    • SciPyとかのサイトに入れ直した方がいいみたいなことが書いてあった
    • ダウンロードはここから
  • gccとか
    • XcodeをApp Storeからインストールしておく
    • gccとかいろいろ開発関連のものがインストールされるはず
  • fortran
  • その他
    • 必要なものが他にもあるかもしれない・・・
export
  1. $ export CC=gcc-4.2
  2. $ export CXX=g++-4.2
  3. $ export FFLAGS=-ff2c
以下、実行ディレクトリは適切な場所で
NumPy
  1. $ git clone https://github.com/numpy/numpy.git
  2. $ cd numpy
  3. $ python setup.py build
  4. $ sudo python setup.py install
SciPy
  1. $ git clone https://github.com/scipy/scipy.git
  2. $ cd scipy
  3. $ python setup.py build
  4. $ sudo python setup.py install
matplotlib
  1. $ git clone https://github.com/matplotlib/matplotlib.git
  2. $ cd matplotlib
  3. $ python setup.py build
  4. $ sudo python setup.py install
テスト
このページの使用例より

>>> from pylab import *
>>> x = range(10)
>>> y = [y1**2 for y1 in x]
>>> plot(x, y, 'ro')
[<matplotlib.lines.Line2D object at 0x104118590>]
>>> savefig('test.png')
>>> show()





参考URL