MacでPython環境Anacondaのインストールとjupyternotebookを動かす

#はじめに
機械学習、人工知能、AIがホットワードになってきている。これら機械学習を学ぶための言語としてPythonを紹介しているサイトが目立つ。機械学習やPythonの超初心者である筆者にとっては、Rでも同じようなことができるんじゃないかと思っているのだが、Pythonで機械学習を学んでみようと思う。
そこで、MacにおけるPythonの実行環境は、Rのように、R本体とR studioみたいなものがあればいいのではないのかと思っていたが、Anacondaにjupyternotebookというカンタン楽ちんな実行環境があるらしい。
MacにAnacondaをインストールする時にすこし嫌な思いをしたので、備忘録として、MacにAnacondaをインストールする方法を以下に示す。

#インストール先環境
![スクリーンショット 2017-12-30 14.43.51.png](https://qiita-image-store.s3.amazonaws.com/0/97177/900d23c1-1e53-4aa2-23ad-faa0045f75b1.png)

#インストール手順
##Anacondaのインストーラーバッケージの配布サイトへいく
以下のサイトにアクセスする。
[Download Anaconda Distribution](https://www.anaconda.com/download/#macos)
![スクリーンショット 2017-12-30 14.47.44.png](https://qiita-image-store.s3.amazonaws.com/0/97177/90908259-8dd5-7263-173a-2344027d1e02.png)

##インストールしたいPythonのバージョンを決めてダウンロードする
Pythonには、２種類のバージョンがある。`2.x`と`3.x`だ。下位互換？上位互換？ではなく、大きく異なっているらしいので、参考にする書籍に対応するバージョンを確認しておくこと。バージョンが決まったら、欲しい方のボタンをクリックする。
筆者は、`2.x`の方がお目当てなので右をクリック。
![スクリーンショット 2017-12-30 14.48.00.png](https://qiita-image-store.s3.amazonaws.com/0/97177/a26450ca-9732-596a-d60d-8d8252a0a842.png)

ボタンをクリックすると下のような画面が出て来るが、`No Thanks`でもかまわない。
![スクリーンショット 2017-12-30 14.51.38.png](https://qiita-image-store.s3.amazonaws.com/0/97177/6bec8e9f-58a0-dd97-13d2-e69c89fd7b71.png)

回線にもよるが、`583MB`もあるので少々時間がかかる。
筆者は、速さが一番。なので有線回線で接続していたため、30秒ほど？でダウンロードを終えた。ちなみに、[fast.com](https://fast.com/ja/)による回線速度測定の結果は下の通り。
![スクリーンショット 2017-12-30 14.53.59.png](https://qiita-image-store.s3.amazonaws.com/0/97177/3a954d17-4595-4133-b508-4d3e50af6d47.png)

##インストールする
`pkg`ファイルがあると思うので、それをダブルクリック。
![スクリーンショット 2017-12-30 14.56.43.png](https://qiita-image-store.s3.amazonaws.com/0/97177/08fa6527-2de3-8098-bfbf-48dd83f52b1d.png)

１ページ目`続ける`
![スクリーンショット 2017-12-30 14.58.16.png](https://qiita-image-store.s3.amazonaws.com/0/97177/ae8e7590-a14a-613b-fe61-85ef3abd011e.png)

２ページ目`続ける`
![スクリーンショット 2017-12-30 14.58.27.png](https://qiita-image-store.s3.amazonaws.com/0/97177/0e1a7808-5f73-e266-89c9-59c70c66cf28.png)

３ページ目`続ける`
![スクリーンショット 2017-12-30 14.58.36.png](https://qiita-image-store.s3.amazonaws.com/0/97177/05c89884-407d-4f4f-93b8-f5125c441960.png)

３ページ目のアラート`同意する`
![スクリーンショット 2017-12-30 14.58.43.png](https://qiita-image-store.s3.amazonaws.com/0/97177/f4d6b49d-e5ea-68c4-5685-4479ad6b4d18.png)

４ページ目：インストール先を選ぶ
ここでは、自分専用（ホームディレクトリにインストール）にするか、全員専用（/Applicationフォルダにインストール）するかが選べる。
筆者は、以前そのまま自分専用でインストールしてしまい、ホームディレクトリに置かれてしまったため自分のディレクトリが見づらくなってしまった。
それを回避するには次以降の手順を踏む。
![スクリーンショット 2017-12-30 14.59.04.png](https://qiita-image-store.s3.amazonaws.com/0/97177/ee785c4b-03d4-422b-5cb3-0cb750f59b36.png)

`特定のディスクにインストール`をえらぶ
![スクリーンショット 2017-12-30 14.59.13.png](https://qiita-image-store.s3.amazonaws.com/0/97177/06c92381-056a-2b10-2680-73098d32feee.png)

`フォルダを選択`を選ぶ
そしたら、`/Application/`フォルダを選択する。
![スクリーンショット 2017-12-30 14.59.30.png](https://qiita-image-store.s3.amazonaws.com/0/97177/75ace5d0-f3e1-988f-9c3e-d7cfbc008488.png)

`続ける`
![スクリーンショット 2017-12-30 14.59.47.png](https://qiita-image-store.s3.amazonaws.com/0/97177/159d0edd-a4f7-1511-15e5-809b93ea258f.png)

`インストール`
![スクリーンショット 2017-12-30 14.59.53.png](https://qiita-image-store.s3.amazonaws.com/0/97177/c8645457-a9a7-cbee-f6f0-e624b6742efc.png)

パスワードをまちがいなく入力する。
![スクリーンショット 2017-12-30 15.00.08.png](https://qiita-image-store.s3.amazonaws.com/0/97177/fb893559-7220-4570-3167-c4e51b908e42.png)

終わるまで待つ。なかなか時間かかります。
![スクリーンショット 2017-12-30 15.02.40.png](https://qiita-image-store.s3.amazonaws.com/0/97177/b2bf3be3-5e0e-305e-379a-a796ad8c01ed.png)

インストールログを見ると、`227.19 seconds`かかったみたいです。
![スクリーンショット 2017-12-30 15.09.44.png](https://qiita-image-store.s3.amazonaws.com/0/97177/97814174-cb38-b8d7-fce1-076acd1d8a3a.png)

##インストールされているか確認する
インストールされると以下の２つが作成されているはずです。
![スクリーンショット 2017-12-30 15.11.14.png](https://qiita-image-store.s3.amazonaws.com/0/97177/5b75a68b-2494-1548-e22f-efe0adcdaa70.png)

#jupyter notebookを使ってみる
##ターミナルを開く
`$ jupyter notebook`と打つ
![スクリーンショット 2017-12-30 15.14.37.png](https://qiita-image-store.s3.amazonaws.com/0/97177/7a4cfcf5-b799-d07d-7273-c847c7d670ec.png)

すると、Macの既定ブラウザとして指定されているブラウザが立ち上がり、下のような画面が出る。
よく見ると分かるが、自分のホームディレクトリが表示される（多分`Terminal.app`を開いたのがホームディレクトリだから？）。
![スクリーンショット 2017-12-30 15.16.28.png](https://qiita-image-store.s3.amazonaws.com/0/97177/199de8c6-baa1-a791-8acf-a8ba40357520.png)

jupyter notebookをつかってPythonを書きたい時は、`new`というところをクリック
![スクリーンショット 2017-12-30 15.18.11.png](https://qiita-image-store.s3.amazonaws.com/0/97177/5e43ca3a-3510-a7b3-1fd3-8a56e9f95af0.png)

するとプルダウンメニューが出てくるので、`Python2`を押す。
![スクリーンショット 2017-12-30 15.18.51.png](https://qiita-image-store.s3.amazonaws.com/0/97177/18dca70c-06ae-229f-07f4-f2c91d8b4b0f.png)

新しいタブが開かれ、下のようなコンソールみたいな画面が出る。
ここのテキストボックスみたいなところに、pythonのコードを直打ちしていく。
![スクリーンショット 2017-12-30 15.19.33.png](https://qiita-image-store.s3.amazonaws.com/0/97177/bd19007c-23c0-3aff-2d9d-bed447b785ef.png)

ためしに`print 1+1`と打って`Enter`を押すと、、、実行されない！！！改行されてしまう。
この環境に限っては、`Shift+Enter`で実行される。
![スクリーンショット 2017-12-30 15.20.57.png](https://qiita-image-store.s3.amazonaws.com/0/97177/20aac2d5-05cb-e04a-b0a6-2de1d7a15f73.png)

##ターミナルを閉じる
jupyter notebookをやめる時は、ブラウザを閉じても、jupyter notebook自体は生きている。
そこで、ターミナルでおもむろに`Ctrl+c`で終了させる。
終了しちゃってもいいのか。と聞かれるので`y`を押して、`Enter`する。
![スクリーンショット 2017-12-30 15.24.31.png](https://qiita-image-store.s3.amazonaws.com/0/97177/1c008e24-3d8d-b06e-13c6-86c30489eec8.png)

#おわりに
以上が、MacにPython環境Anacondaをいれ、jupyter notebookによってPythonを動かす方法だ。
これからもっとPythonを動かしていきたいと思う。