simudaru's blog

Python, Rなどのメモを残していこうと思います。  よろしくお願いいたします。

Python 環境再構築

Pythonにscikit-learnを入れようとして、
import時に「有効なwin32アプリケーションではありません」と言われ続け、
どハマりしたので、もう一度最初から設定することにしました。

Pythonの最新版をダウンロード、インストール

https://www.python.org/download/releases/2.7.7/
32bit版(Windows x86 MSI Installer (2.7.7))を選択

Numpyの最新版をダウンロード、インストール

http://sourceforge.net/projects/numpy/files/NumPy/
実際にダウンロードしたのは下記バージョン
http://sourceforge.net/projects/numpy/files/NumPy/1.8.1/numpy-1.8.1-win32-superpack-python2.7.exe/download
import Numpyが通ることを確認 → OK

scipyの最新版をダウンロード、インストール

http://sourceforge.net/projects/scipy/files/scipy/
実際にダウンロードしたのは下記バージョン
http://sourceforge.net/projects/scipy/files/scipy/0.14.0/scipy-0.14.0-win32-superpack-python2.7.exe/download
import scipyが通ることを確認 → OK

matplotlibの最新版をダウンロード、インストール

http://sourceforge.net/projects/matplotlib/files/matplotlib/
実際にダウンロードしたのは下記バージョン
http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.3.1/matplotlib-1.3.1.win32-py2.7.exe/download
import scipyが通ることを確認 → dateutilが必要

setuptoolsのインストール

https://pypi.python.org/pypi/setuptools#windows-7-or-graphical-install
ez_setup.pyをインストールし、コマンドプロンプトで以下を実行
python ez_setup.py

pipのインストール

コマンドプロンプトで以下を実行
easy_install pip

dateutilのインストール(matplotlibに必要)

コマンドプロンプトで以下を実行
pip install python-dateutil
# 最初、pip install dateutil として数分ハマった
import dateutilが通ることを確認 → OK
import matplotlibが通ることを確認 → pyparsingが必要

pyparsingのインストール(matplotlibに必要)

コマンドプロンプトで以下を実行
pip install pyparsing
import pyparsingが通ることを確認 → OK
import matplotlibが通ることを確認 → OK

scikit-learnの最新版をダウンロード、インストール

http://sourceforge.net/projects/scikit-learn/files/?source=navbar
実際にダウンロードしたのは下記バージョン
http://sourceforge.net/projects/scikit-learn/files/scikit-learn-0.14.1.win32-py2.7.exe/download
import sklearnが通ることを確認 → OK!

py2exeの最新版をダウンロード、インストール

http://sourceforge.net/projects/py2exe/files/py2exe/
実際にダウンロードしたのは下記バージョン
http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/py2exe-0.6.9.win32-py2.7.exe/download
import py2exeが通ることを確認 → OK

pygameの最新版をダウンロード、インストール

http://www.pygame.org/download.shtml
実際にダウンロードしたのは下記バージョン
pygame-1.9.1.win32-py2.7.msi
import pygameが通ることを確認 → OK

wxPythonの最新版をダウンロード、インストール

http://sourceforge.net/projects/wxpython/files/
実際にダウンロードしたのは下記バージョン
http://sourceforge.net/projects/wxpython/files/wxPython/3.0.0.0/wxPython3.0-win32-3.0.0.0-py27.exe/download?use_mirror=jaist
import wxが通ることを確認 → OK

MeCabpythonバインディングをダウンロード、インストール

下記サイトを参考に。
http://aidiary.hatenablog.com/entry/20101121/1290339360
ファイルは以下に入れる。
C:\Python27\Lib\site-packages
import Mecabが通ることを確認 → OK


疲れたー。
でもこれでやっとscikit-learnが入りました。