pyenv + eclipse で Django の開発環境を構築する（その２）

SIer で働く残念な Ruby エンジニアが python の開発をしてみるにあたって調査した結果を黙々と書いてみます。ちなみに MacBook Air 11 (Mid-2013) を使っています。ボケていたら指摘してください。

本記事は、eclipse と pydev をインストールし、サンプルアプリケーションを作成します。

# eclipse のインストール

http://eclipse.org/

1. 右上の DOWNLOAD をクリックします。
2. "Eclipse IDE for Java Developers" グループの Mac OS X 64 Bit をクリックします。
3. ダウンロードマーク（緑の下矢印）をクリックします。

![スクリーンショット 2014-12-12 20.22.15.png](https://qiita-image-store.s3.amazonaws.com/0/5675/f5d3f776-6257-50b4-7ee4-c45150fe433e.png)

4. ファイルを展開します。

ダウンロード後に、Finder で該当のファイル（eclipse-java-luna-SR1-macosx-cocoa-x86_64.tar.gz）をダブルクリックして、展開します。

eclipse ディレクトリに移動し、青いマークの方の eclipse マークをクリックすると、eclipse が起動します。

![スクリーンショット 2014-12-12 20.30.25.png](https://qiita-image-store.s3.amazonaws.com/0/5675/7b308a43-91ba-c81f-0470-ddc2c66f2415.png)

# PyDevのインストール

PyDevのインストールします。
メニューバーの Help から Install New Software… を選択します。

Add Repository ダイアログが表示されます。
Work with に URL(http://pydev.org/updates) を入力し、「Add」ボタンをクリックします。

![スクリーンショット 2014-12-12 20.39.52.png](https://qiita-image-store.s3.amazonaws.com/0/5675/7ad23cef-209c-81ef-de6b-9a4b7e55f80c.png)


Add Repository ダイアログでは、Name に pydev と入力し、「OK」ボタンをクリックし、登録します。

![スクリーンショット 2014-12-12 20.43.12.png](https://qiita-image-store.s3.amazonaws.com/0/5675/461335e6-bc09-ac92-59ea-86ebcdea0977.png)

暫くすると、リストに PyDev と PyDev Mylyn Integration (Optional) と表示されるます。PyDev にチェックをつけ、画面下部の青色の「Next>」ボタンをクリックします。

![スクリーンショット 2014-12-12 20.49.24.png](https://qiita-image-store.s3.amazonaws.com/0/5675/2a90d5e2-4ff9-6d96-7b72-992e7920b503.png)

Install ダイアログに遷移したら、さらに青色の「Next>」ボタンをクリックします。

I accept ... を選択し、青色の「Finish」をクリックします。
インストールが開始され、暫くすると信頼するかどうかが聞かれるのでチェックをつけて、青色の「OK」ボタンをクリックします。

![スクリーンショット 2014-12-12 20.57.56.png](https://qiita-image-store.s3.amazonaws.com/0/5675/0bda9cd3-93a1-379f-ac9a-0fab6b7217d7.png)

最後に Eclipise の再起動を聞かれるので、青色の「Yes」ボタンをクリックして、完了です！

![スクリーンショット 2014-12-12 20.59.28.png](https://qiita-image-store.s3.amazonaws.com/0/5675/b145f822-fefa-17e1-a7dd-3462f77e8057.png)

長かった...

# PyDev の設定

PyDev に python の位置を教える必要があります。

メニューバーの Eclipse から環境設定を選択します。
ツリーの PyDev > Interpreters > Python Interpreter をクリックします。以下のような画面になります。

「New」ボタンをクリックしてください。

![スクリーンショット 2014-12-12 21.20.27.png](https://qiita-image-store.s3.amazonaws.com/0/5675/d4aa51fb-beab-173e-5c78-59f1835304bc.png)

「Interpreter Name:」に pydev 3.4 （なんでも良いのです）
「Interpreter Executable:」に $HOME/.pyenv/shims/python3.4 とします。（$HOME は、ご自身の環境のホームディレクトリです。Browseボタンをクリックし、ファイル選択画面に遷移したら、Shift + Command + H で遷移するディレクトリです）





![スクリーンショット 2014-12-16 19.48.39.png](https://qiita-image-store.s3.amazonaws.com/0/5675/ee83db43-6658-d344-03d5-9d48b948d401.png)

指定したあとに、自動で python のフォルダを検知してくれるので、青い「OK」ボタンをクリックします。

![スクリーンショット 2014-12-16 19.52.44.png](https://qiita-image-store.s3.amazonaws.com/0/5675/64e34cae-5a53-b8ce-298d-209cce50c38a.png)

# サンプルアプリケーション

メニューバーの File > New > Project から Django アプリケーションの新規作成を行います。

![スクリーンショット 2014-12-17 11.10.02.png](https://qiita-image-store.s3.amazonaws.com/0/5675/de8cdc8f-5503-7e98-ab6c-c0b9c118514c.png)

どのような物を作るかどうかを選択するダイアログが表示するので、PyDev ディレクトリにある、PyDev Django Project をクリックし、「Next>」をクリックします。

![スクリーンショット 2014-12-17 11.11.58.png](https://qiita-image-store.s3.amazonaws.com/0/5675/136faa4f-7150-ab4e-0c40-30003c6d4840.png)

「Project name:」に hello として、Grammar Version を 3.0 を選択し、「Next>」をクリックします。次の画面(Reference page)についても「Next>」をクリックします。

![スクリーンショット 2014-12-17 11.13.51.png](https://qiita-image-store.s3.amazonaws.com/0/5675/d3ad97b7-98eb-b2c4-8e08-79cf42ba4ee7.png)

サンプルなので、DB は、sqlite3 のままで、「Finish」をクリックします。

![スクリーンショット 2014-12-17 11.16.13.png](https://qiita-image-store.s3.amazonaws.com/0/5675/41e49430-8920-543e-1673-9daea5fd5054.png)

無事に作成されると、左ペインのツリーに settings.py 等のファイルが表示されているかと思います。

![スクリーンショット 2014-12-17 11.17.52.png](https://qiita-image-store.s3.amazonaws.com/0/5675/3a903307-65ea-f6c0-2df8-c2b1fedb590e.png)

# 起動

画面からアプリケーションサーバを起動します。

![スクリーンショット 2014-12-17 11.20.46.png](https://qiita-image-store.s3.amazonaws.com/0/5675/70a26e5f-849a-765d-ef06-5954a6bfc6b1.png)

ブラウザで localhost:8000 にアクセスします。 以下のような画面になれば成功です。

![スクリーンショット 2014-12-17 11.23.16.png](https://qiita-image-store.s3.amazonaws.com/0/5675/6525090c-219f-39b5-354d-1cd66bbf115b.png)