2010年9月27日月曜日

Google App Engine用のPythonの開発環境について

効率の良いGAE/P開発環境を探しているのですが、
現時点での僕の結論は Eclipse(Pleiades)+ PyDevです。
ちょっと重いのですが、なにやらデバッグも動くので安心です。

参考までに構築手順をメモ書きします。ご参考までにどうぞ。
(なお、環境は、Microsoft XP SP3です)

<01>
http://www.python.org/download/releases/2.5.4/
→python-2.5.4.msi
をダウンロードして実行。
マイコンピュータ→プロパティ→詳細設計-環境変数で、
PATHに
C:\python25;C:\python25\Scripts;
を追加

<02>
http://pypi.python.org/pypi/setuptools
→setuptools-0.6c11.win32-py2.5.exe (md5)
をダウンロードして実行

<03>
http://www.pythonware.com/products/pil/
→Python Imaging Library 1.1.7 for Python 2.5 (Windows only)
をダウンロードして実行

<04>
http://pypi.python.org/pypi/ssl-py2.5-win32/
→ssl-py2.5-win32-1.15.exe
をダウンロードして実行。
回答されたSSLフォルダを、
python25\Lib\site-packagesに置く

<05>
http://code.google.com/intl/ja/appengine/downloads.html
→GoogleAppEngine-1.3.7.msi
プロキシ接続をしている人は、
マイコンピュータ→プロパティ→詳細設計-環境変数で、
HTTP_PROXYとHTTPS_PROXYを追加。
例)
HTTP_PROXY=hogehoge.ne.jp:8080
HTTPS_PROXY=hogehoge.ne.jp:8080

<06>
http://mergedoc.sourceforge.jp/
→プラットフォームのJREありをダウンロード
(http://mergedoc.sourceforge.jp/pleiades-redirect/3.5/pleiades_platform_jre.zip.html)
→ダウンロードしたファイルを実行してインストール
起動後、
「ヘルプ」-「新規ソフトウェアのインストール」
→追加
Eclipse PyDev
http://pydev.org/updates/

※Djangoを使うので、PyDev Django Templates Editorが使いたい!という人は、
3.6のプレアデスに、
Aptena
http://update.aptana.com/install/studio
を入れると、いっしょに使えるようになります。
ただ、安定性が低いように感じたのと、
Djangoを使わない方向なので、私は3.5を使っています。

<おまけ>

コマンドプロンプトから
easy_install nose
easy_install pylint
easy_install nosegae

nosegaeを入れると動きがおかしい気が。
どうもインストールに失敗しているみたいなのですが、
なんで失敗するのでしょうね?

0 件のコメント:

コメントを投稿