【開発環境】XcodeでPython【画面遷移あり】

#XcodeでPythonを実行するには……
今回はXcodeでのPython開発環境の手順を画像付きで紹介します。

以前、XcodeでC言語を実行するための手順：[MacでC言語](http://qiita.com/Cremokoroah/items/99ee6c574367fd81b99f)を投稿しましたが、今回の手順に関しても検索結果になかなか出なかったので**画面遷移**付きで手順をまとめてみました。



#こんな人にオススメ
・**どうしてもXcodeで**Pythonを学習したい人。
・Macでプログラミングをやってみたいがなるべく簡単な言語が良い人。
・Pythonは人工知能に強いという噂を聞いたので試してみたい人。

#必要なもの
・MacとXcode

#開発環境を整える



**1-1.**
Xcodeを立ち上げてCreate a New Xcode Projectを選択します。
![スクリーンショット 2016-05-28 11.16.37.png](https://qiita-image-store.s3.amazonaws.com/0/124071/66c2a8dd-32ff-2e94-b5d3-f6023b2748e1.png)


**1-2.** 
画面が開くので、Other > External Build Systemを選択します。
Swiftでアプリ開発などをしていたら絶対に選択しない項目ですね（笑）。
![スクリーンショット 2016-05-28 11.17.08.png](https://qiita-image-store.s3.amazonaws.com/0/124071/a2ba95c4-2304-861f-e750-dc832b853d26.png)


**1-3.**
Product Nameを決め、Build Toolに/usr/bin/pythonと入力します。それに加えて、Organization identifierにも何か入力しておきます。**なぜそれを入力する必要があるのかは考えずに**先に進んだほうが良いです。実行するのに必要なんだな、と思ってください。
![スクリーンショット 2016-05-28 11.21.02.png](https://qiita-image-store.s3.amazonaws.com/0/124071/cc7455f1-83a4-dcb9-79da-57916f6938ac.png)

作成したProject Fileは任意の場所に保存しましょう。
（今回はデスクトップに保存しました）



**2-1.**
Pythonファイルを作成するために画面左上のFile > New > File...を選択します。
![スクリーンショット 2016-05-28 11.31.06.png](https://qiita-image-store.s3.amazonaws.com/0/124071/4397f128-41ec-bd0a-08d7-4c2f5c4c699f.png)

**2-2.**
Other > Emptyと選択します。
![スクリーンショット 2016-05-28 11.31.13.png](https://qiita-image-store.s3.amazonaws.com/0/124071/c341ed87-2b84-1285-c30d-6ab6231e0957.png)

**2-3.**
File名を決め、TargetsにCheckが入っていることを確認します。拡張子(.py)を忘れずに。
![スクリーンショット 2016-05-28 11.31.34.png](https://qiita-image-store.s3.amazonaws.com/0/124071/2e13a4c4-9406-435f-9efa-216870ee1573.png)

左上に作成したファイルが追加されていることを確認しましょう。
![スクリーンショット 2016-05-28 11.32.15 のコピー.png](https://qiita-image-store.s3.amazonaws.com/0/124071/76852254-0a12-65ed-a7c3-77d77d3ad030.png)


**3-1.**

ここから少しだけややこしくなります。
Product > Scheme > Edit Schemeと選択します。
![スクリーンショット 2016-05-28 11.26.17.png](https://qiita-image-store.s3.amazonaws.com/0/124071/31c97e66-331b-6bd5-5a15-891776795c86.png)

**3-2.**
Run > info > Executable > Otherと選択します。
![スクリーンショット 2016-05-28 11.27.36.png](https://qiita-image-store.s3.amazonaws.com/0/124071/9df66f37-7d67-103f-aba5-ed4f166dd10a.png)

**3-3.**
**キーボード上でCommand+Shift+Gを入力します。**すると、Go to the folder:と表示されるので、/usr/bin/pythonと入力した上でGoを押します。
![スクリーンショット 2016-05-28 11.27.55.png](https://qiita-image-store.s3.amazonaws.com/0/124071/e5801143-b0d1-d0e5-5ffb-544c1fccfc54.png)

**3-4.**
薄いグレーでPythonが選択されていることを確認したら、Chooseを選択します。
![スクリーンショット 2016-05-28 12.46.40.png](https://qiita-image-store.s3.amazonaws.com/0/124071/3f5b8378-f240-8b1a-d727-4d70468bec68.png)

**3-5.**
Executableにpythonと表示されていることを確認したら、Debug executableのCheckを外します。画面右下のCloseはまだ押しません。
![スクリーンショット 2016-05-28 11.28.15.png](https://qiita-image-store.s3.amazonaws.com/0/124071/f3b54afa-72c1-d378-c6b9-55c658552554.png)

**3-6.**
Arguments > + > 作成したファイル名を入力します。
![スクリーンショット 2016-05-28 12.53.59.png](https://qiita-image-store.s3.amazonaws.com/0/124071/ff12bd40-70a9-d181-7d6f-d81eac6cfdf8.png)

**3-7.**
Options > Working Directory > フォルダアイコンをクリックします。
![スクリーンショット 2016-05-28 13.02.42.png](https://qiita-image-store.s3.amazonaws.com/0/124071/84444629-84e6-f1b6-d522-adad15542be6.png)

作成したProject Fileを選択します。
![スクリーンショット 2016-05-28 11.30.26.png](https://qiita-image-store.s3.amazonaws.com/0/124071/dd342847-e9f7-7560-2c2b-adbb4a8a6fa9.png)


**3-8.**
Project Fileを選択すると画像のように表示（ユーザー名と表記されている部分に関しては皆様のユーザー名が表示されます）されたことを確認し、Closeを押します。
![スクリーンショット 2016-05-28 11.29.58.png](https://qiita-image-store.s3.amazonaws.com/0/124071/9fac2ccf-2380-57b5-71bd-33317d100d16.png)

**4.**
作成したファイルに、
>print "Hello, World!!"

と入力して実行してみると……
![スクリーンショット 2016-05-28 14.43.55.png](https://qiita-image-store.s3.amazonaws.com/0/124071/bac70ded-0311-dd38-5600-9cb6b3c1fcec.png)



**無事に表示されました！！**


**※補足**
実行した際にHello, World!!ではなく以下のような画面になったら、Productの設定を見直してみましょう。
![スクリーンショット 2016-05-28 14.43.06.png](https://qiita-image-store.s3.amazonaws.com/0/124071/40011096-74cc-4dd7-2178-4948b06dbbbd.png)


以上です。
今回はPythonでしたが、他の言語でも同じようなやり方をしたらXcodeで実行できそうですね（試してないです、ごめんなさい）。


#追記 2019.3.9
多少XcodeのUIが変わったかもしれませんが、同じ手順でいけば作成可能であることを確認しました。
当時の私はなぜここまでしてXcodeでPythonを実行しようとしたのか謎です。多分、Jupyterの存在を知らなかったのだろうと思います。
Anacondaインストールする方が絶対楽だと思います。