Windows+Python2.7+ninix-aya

 - by Don

Windowsでninix-ayaを起動するための必要最小限の構成を目指します。

ninix-ayaがPython2.7でも動くらしいことがわかったので、Python2.7を新規インストールするついでのメモです。

自分の環境にはGitとMercurialがインストールされているのでソースを落とすときに利用していますが、ソースを入手するだけなら普通にWebからダウンロードできるはずなので本来は不要です。easy_installやpipでソースからビルドする時にVC++コンパイラを使用するためVisual Studioのcl.exeが必要かもしれない。無ければWindows用のインストーラもあるので大丈夫です。

必要なモジュール

  • Python2.7
  • PyGTK(GTK+)
  • Python for Windows extensions
  • Numpy
  • httplib2(ninix-aya 4.2.10からは不要)
  • ninix-aya

Python2.7

Python 2.7.2 ReleaseからWindows x86 MSI Installer (2.7.2)を落としてインストール

Python27/Scripts と Python27/Lib/site-packages にPathを通しておく

ez_setup.pyをダウンロードしてeasy_installのセットアップ

> python ez_setup.py

終わったらpipをインストール

> easy_install pip

PyGTK

pipではインストールできないのでWindows用インストーラを落とす

ftp.gnome.org

pygtk-all-in-one-2.24.0.win32-py2.7.msiを選択してインストール

Python for Windows extensions

これもpipでインストールできなかったのでソースを落としてビルドする

> hg clone http://pywin32.hg.sourceforge.net:8000/hgroot/pywin32/pywin32 pywin32
> python pywin32/setup.py install

ビルド環境が無い場合はWindows用インストーラもある

Python for Windows extensions – Browse Files at SourceForge.net

Numpy

pipでインストールできる

> pip install numpy

ビルド環境が無い場合はWindows用インストーラもある

Numerical Python – Browse /NumPy at SourceForge.net

httplib2

pipでインストールできる

> pip install httplib2

ninix-aya

> git clone git://git.sourceforge.jp/gitroot/ninix-aya/master.git ninix-aya

Gitが無い場合はサイトからダウンロード

ダウンロード – ninix-aya – SourceForge.JP

真面目にビルドして起動しようとするとCygwinが必要?でもPythonでlib/main.pyを実行すればCygwinなくてもきっと動く。

とりあえずPython2.7でninix-ayaが起動できました。

No comments yet.