Python環境を整える
Pythonのインストール
WindowsにPythonをインストールして機械学習ができる環境を作った時のメモです。
"Python インストール"で検索するとPythonのサイトが出てくるのでそこからインストーラをダウンロードします。
私はバージョン2.7.12の32bit版python-2.7.12.msiをインストールしました。
インストール時にデフォルトではPythonのパスが登録されない設定になっているのでそこが注意点です。パスを通してないとDos実行時に困るので環境変数PATHにC:\Python27とC:\Python27\Scriptsが設定されていることを確認しましょう。設定されていなかったら設定します。
PythonをインストールしたらDosを開いてpipで以下のモジュールをインストールします。
- wheel
- numpy
- scipy
- pandas
- matplotlib
- scikit-learn
wheelのインストール
wheelは、モジュールをインストールするのに必要なファイルを1つのwhlファイルにまとめてくれます。numpyやscipyをpipでそのままインストールするとたいてい失敗するので、whlファイルを使ってインストールするといいです。
下記コマンドでwheelをインストールします。-Uを付けると常に最新版がインストールされます。
pip install -U wheel
numpyとscipyのインストール
数値演算用のモジュールです。pipでそのままインストールすると失敗するので、whlファイルを使ってインストールしてやります。whlファイルはPython Extension Packages for Windows - Christoph Gohlkeからダウンロードできます。
whlファイルをダウンロードした場所で下記のようにpipを実行します。
pip install numpy-1.11.1+mkl-cp27-cp27m-win32.whl pip install scipy-0.18.0-cp27-cp27m-win32.whl
pandas、matplotlib、scikit-learnのインストール
それぞれデータ取り扱い、グラフプロット、機械学習のモジュールです。
numpyとscipyがインストールされていれば普通にpipでインストールできます。
pip install -U pandas pip install -U matplotlib pip install -U scikit-learn