プログラミング環境の整備

Eclipse のインストール

Eclipse を利用した Python 開発はとても便利ですので環境構築方法を書いておきます。Windows 7 64bit 版を想定しています。 もしもまだ Java が入っていなければ Java もインストールしてください。

名前ダウンロードページインストーラ
Javahttp://www.java.com/ja/download/manual.jspjre-6u31-windows-x64.exe
Eclipse Classic 3.7.1http://www.eclipse.org/downloads/eclipse-SDK-3.7.1-win32-x86_64.zip

ダウンロードした zip ファイルを適当なところ (例えば C:\Program Files) に展開します。

Eclipse の起動

次のファイルをダブルクリックすると Eclipse が起動します。(eclipse-SDK-3.7.1-win32-x86_64\eclipse\eclipse) 起動直後に Workspace の場所を聞かれますが、特にこだわりがなければそのまま OK で結構です。 Workspace の場所は起動の度に聞かれます。 OK すると開発画面が立ち上がります。

はじめて立ち上げたときには Welcome 画面が立ち上がります。このウィンドウを×で消すと起動完了です。

Eclipse の基本設定

PyLAF のコードでは UTF-8 を使っていますので、便利なように テキストエディタの日本語エンコーディングを UTF-8 に設定します。

  1. メニューから Window->Preferences で Preference ウィンドウを呼び出す
  2. 左端のリストから General-Workspace を選択して Workspace パネルを呼び出す
  3. 左下の Text file encoding を Other: UTF-8 を選択して OK する

Eclipse の終了

ウィンドウを x で消すと Eclipse が終了します。その際、 Confirm Exit ウィンドウが立ち上がりますので OK します。 終了の際、様々な設定が保存されます。

PyDev のインストール

Eclipse で Python を扱うのに便利な PyDev をインストールします。操作が煩雑なのでステップバイステップで説明します。

  1. メニューから Help->New Software... を選択する
  2. Work with の横の Add... ボタンをクリックする
  3. Name: PyDev, Location: http://pydev.org/updates をエントリに入力して OK する
  4. テーブルに PyDevMylyn Integration (optional) などが表示される
  5. PyDev の横のチェックボックスを選択してから、下段の > をクリックする
  6. Install Details が表示されるので、そのまま >
  7. Review Licenses が表示されるので、 I accept を選択して Finish
  8. しばらくインストール作業が続く
  9. Selection Needed ウィンドウが立ち上がるので、All して OK
  10. Software Updates ウィンドウでリスタートしてよいか聞かれるので Now
  11. Eclipse が再起動したら、メニューから Window->Perspective->Other... を選択
  12. Open Perspective ウィンドウが開いたら、その中から PyDev を選択して OK
  13. 左端のエクルプローラウィンドウのタイトルが PyDev Package Explorer に変わる
  14. メニューから Window->Preference を選択
  15. Preference ウィンドウが立ち上がるので、スタブ一覧から PyDev-- Python を選択
  16. ウィンドウの右側が Python Interpreters ウィンドウに切り替わる
  17. 右端の New... ボタンをクリックする
  18. Select interpreter ウィンドウが立ち上がるので、Interpreter Name: エントリを記入する (例えば Python 2.7)
  19. Interpreter Executable: エントリを記入するか Browse... ボタンで Python のインタプリタを選択して (例えば C:\Python27\python.exe) OK する
  20. Selection needed ウィンドウが立ち上がるが、そのまま OK する
  21. Preference - Python Interpreters の下側に並ぶ Apply をクリックすると初期化処理が始まる
  22. 初期化が終わったら、続いて OK をクリックすると準備完了

PyDev プロジェクトの生成

  1. Eclipse のメニューから File->New->Project を選択
  2. PyDev Project ウィンドウが立ち上がるので、Project name: エントリにプロジェクト名を記入する (例えば example)

python モジュールの作成

  1. 作成したプロジェクトフォルダを選択して右クリックすると、コンテクストメニューが現れる
  2. New->Module を選択すると Create a new Python module ウィンドウが立ち上がるので、Package エントリは空白、 Name エントリにファイル名(.py は省略する)を記入する。 Template は <Empty> でいいです。
  3. Finish すると python モジュールが作成され、中央のエディタが書き込み可能になる。

python モジュールの実行

  1. メニューから Run->Run を選択
  2. はじめて実行するモジュールの場合、Run As ウィンドウが立ち上がるので、 Python Run を選択して OK すると実行される
  3. 次回からはメニュー選択直後に実行される(ツールバーの再生ボタンでもよい)