書籍の『Pythonからはじめる数学入門』を読んでコードを入力しながら学ぶにはPython3が必要。そこで私の場合はMacにPython3をインストールしなくてはいけない。
上級者の方は後々のことを考えて「色々と環境を構築して云々」みたいなことになると思うのですが、初心者としてはとても面倒というか、敷居が高いと思います。
python3自体は、https://www.python.org/ からダウンロードしてインストールしてもいいのですけど、pyenvがどうだ、pipがどうだ、ライブラリーを導入だ、他の環境と共存だとかいう話が出てきそうで、ネットの解説には初心者にはプレッシャーのかかるものが多い感じ。(インストールだけなら問題なさそうなのだけども)
そこで今回は『Pythonからはじめる数学入門』の付録に記載されているAnacondaをインストールしてみようと思います。
Anacondaは、Python3と数学およびデータ解析パッケージを一つの簡単なインストーラーで一括インストールできるので、初心者にとっては扱いが簡単だと思います。
AnacondaをMacにインストールする方法
ということで、AnacondaをMacにインストールしてみます。
Anacondaをダウンロードする
こちらのサイト(https://www.continuum.io)にアクセスします。
DOWNLOAD FOR FREE をクリックしてダウンロードサイト(https://www.continuum.io/downloads)に移動します。
ページをスクロールして自分の環境にあったインストーラーをダウンロードします。
私の場合はMacなので Anaconda for OS X という項目からPython3系のファイルを落とします。
Anaconda3-4.1.1-MacOSX-x86_64.pkg というファイルが現時点ではダウンロードされます。
AnacondaをMacにインストールする
ダウンロードしたインストーラーをダブルクリックして、あとは画面の指示に従います。
「続ける」をクリックすると使用許諾画面になります。
「同意する」をクリックします。
インストール選択先を選びます。
「続ける」をクリックします。
今回は標準インストールなので、特にインストール先を変更せずにそのまま「インストール」をクリックします。
これでAnacondaのインストールが完了。結構時間がかかりました。
SymPyの更新(特に必要は無いので確認だけ)
SymPyは既にインストールされていると思いますが、ターミナルを起動して確認してみます。
$ pip show sympy
のコマンドで確認できます。
バージョンが0.76以上であることが必要ですが、おそらくそれ以上のものがインストールされていると思います。(私のはVersion 1.0 でした)
もしそうでなかったら次のコマンドでインストールしましょう。
$ conda install sympy=0.7.6
(現時点では新たにインストールする必要はないと思います)
matplotlib-vennのインストール
『Pythonからはじめる数学入門』ではデータをグラフ表示してみるので、matplotlib-vennをインストールします。
次のコマンドを入力します。
$ pip install matplotlib-venn
Pythonシェルを起動
全て準備が完了したので、Python3を数学ライブラリーと一緒に利用できます。
ターミナルから python と入力してシェルを開始するか、idle3 と入力してIDLEエディタを開始してpython3のプログラミングを試してみましょう。
ついでにAnacondaのアンインストール方法
Anacondaは一つのディレクトリ(ホームの直下)にまとめてインストールされているので、アンインストールも丸ごと削除することになります。
以下に、アンインストール方法の記載があります。
https://docs.continuum.io/anaconda/install#os-x-uninstall
(追記)
Anacondaのアンインストール方法をこちらにまとめました。
Python公式サイトのPythonをMacにインストールしていて、アンインストールしたくなった場合はこちらに方法をまとめました。
まとめ
とりあえずMacでpython3を使いたい初心者には簡単だと思います。
『Pythonからはじめる数学入門』を読みながら手っ取り早くプログラミングしてみるならオススメです。
(追記)
Anacondaをアップデートする方法
ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装
こちらの本で最近話題のディープラーニングってものを少し勉強してみようと思ったのですが、この本で利用を推奨されてるPythonもAnacondaでした。
そこで最初にAnacondaをインストールしてから、時間が経っているのでアップデートの方法をまとめておきます。
とても簡単。
ターミナルを起動したら、
$ conda update conda
$ conda update --all
とコマンドを打つだけです。それぞれcondaとパッケージのアップデートになります。
どちらも途中で、
Proceed ([y]/n)?
と聞いてくるので「y」を入力して「return」を押したら、しばらく待てばいずれもアップデート完了になります。
ただし、Pythonのバージョンの系統が変わる場合(Python3.6→3.7)は、この方法ではアップデートされません。
こちらのようにバージョンを指定してインストールしましょう。
$ conda install python=3.7
或いはAnaconda Navigatorからクリック操作でアップデートします。
Anaconda本体そのもののアップデートをするには次のコマンドで同様に行えます。
$ conda update anaconda
或いは、こちらもAnaconda Navigatorからアップデートすることもできます。
<関連記事>
『Pythonからはじめる数学入門』は初心者にプログラミングと数学を橋渡ししてくれる本