EclipseでPythonを使えるようにする(Windows, Pleiades2023, Eclipse, Python3, PyDev)

# EclipseでPythonを使えるようにする

# 1\. 前提条件
### 済ませておくこと
- ローカル環境にPleiades2023をダウンロードし、Eclipseを起動しておく
- ローカル環境にPython3をダウンロードし、インストールしておく

### このページで設定するもの
- EclipseのマーケットプレースからPyDevをダウンロード
- "Hello World"をコンソールに出力するプロジェクトを作成

# 2 \.Eclipseマーケットプレースより、PyDevをダウンロード

Eclipse画面上のヘルプから、Eclipseマーケットプレースをクリック

![Eclipse01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3781397/215401fd-ae3a-295e-350d-9be0ce41713f.png)

検索窓に「PyDev」と入力し、インストールボタンを押してください。

![Eclipse02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3781397/e942f10e-b408-f7b3-9550-6e78c9b5ad4c.png)

ライセンスのレビューが出るので、「使用条件の条項に同意します」にクリックを入れ、完了ボタンを押下します。

![PyDev01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3781397/65354bf4-0d68-7dc2-1e05-37de8ecac47a.png)

「 https://github.com 」にチェックを入れて、「選択項目を信頼」ボタンを押下してください。

![PyDev02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3781397/14c9625a-818f-4178-eb27-22289c263f5c.png)

自分は上の方法でスムーズにインストールが進まず、次の方法でインストールしました。
Eclipse画面のヘルプから、「新規ソフトウェアのインストール」をクリック

![PyDev06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3781397/26ed8e54-9daa-98ca-fbfa-b110d13868c2.png)

作業対象として、「Pydev」と入力すると「 https://www.pydev.org/updates/ 」が出てきたので、
- 「Eclipse PyDev」にチェックを入れ、
-  「必須ソフトウェアを検索するためにインストール中にすべての更新サイトに接続する」のチェックを外し、
次へボタンをクリック。

![PyDev03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3781397/8f665231-9a8d-7813-1654-e00ff60e66e7.png)

このまま完了でOKです。

![PyDev04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3781397/00fa25d1-852b-94f2-0687-b80015020430.png)

# 3\.PyDevのパースペクティブを開く

まず、PyDevのパースペクティブを開きます。Eclipse画面右上のアイコンから下の画面に到達できます。
PyDevをクリックして開いてください。

![Eclipse03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3781397/e7118f79-4680-94af-675b-e55b98e4365d.png)

# 4\.コマンドプロンプトから、Python3のインストールパスを確認する

コマンドプロンプトを立ち上げてください。

```ruby
where python
```
と入力することで、Python3のインストールパスを確認できます。
![CMD01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3781397/14b1f95d-3ec4-f7aa-c467-66648e125395.png)

Pythonのバージョンを確認できる方を選択しておけばいいと思われます。
※自分の場合は過去にWindowsストアのPythonをインストールしたため、別なものも出てきました。

# 5\.PyDevのインタープリター設定を行う。

Eclipse画面上から、「ウィンドウ」→「設定」と辿り、下の画面を開いてください。

設定→PyDev→インタープリター→Pythonインタープリター→新規
と進み、先ほど4.で確認したPython3のインストールパスを入力してください。

![Eclipse04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3781397/47074f30-36fd-9db3-d77c-c53cbb8fbbcf.png)

これで設定作業は完了です。

# 6\.Hello, World!の出力

画面左のプロジェクトウィンドゥで右クリックし、新規→PyDevプロジェクトを選択してください。

![Eclipse05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3781397/fa56e78e-d346-a745-afae-e9166e469863.png)

プロジェクト名を入力、インタープリターを先ほど5.で設定したものにし、完了ボタンを押します。

![Eclipse06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3781397/5ab748ae-eb2d-6377-3292-3f9009b9ddbc.png)

出来上がったプロジェクト上で右クリック→新規→PyDevモジュールを選択します。

![Eclipse07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3781397/df476a4a-1d46-9156-59bb-2805857d9740.png)

モジュールの名前を入力します。二つ以上の単語はスネークケース(　_　アンダースコアで繋げる)で記述するようですね。

![Eclipse08.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3781397/1c18eb68-0b11-0ca0-b4d6-928e269427fc.png)

テンプレートは\<Empty>で結構です。

![Eclipse09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3781397/a04ed8ae-b81f-08ae-784f-fb26387dbb71.png)

一番下の行に記述します。
```Ruby
print("Hello, "World!")
```

![Eclipse10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3781397/f661fe5f-57e3-21a8-8c28-798386cbc133.png)

保存したら、実行します。
「モジュール上で右クリック→実行→Python実行」でコンソールに出力されたら完了です。

![Eclipse11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3781397/117ab239-c401-456e-e380-f80b554fc073.png)

# 7\.おわりに

現在通っている職業訓練校ではPleiades2019を利用していたものの、一旦はEclipseの使用がひと段落。
今後就職後には開発環境としてアップグレード版を使用することも多かろう、ということで今回からPleiades2023を使用したいと思います。
どこまでEclipseの作業環境で実現できるか未知数ですが、色々チャレンジする中で、最適な環境にしていきたいと考えています。

誰かのお役に立ちますように。