目的
MacにPythonの開発環境を構築し,フロントエンドとしてJupter notebookを使う。
データサイエンスや科学技術計算向けに便利なAnacondaを使って管理。
環境
Mac OS 11.2.2でテスト済み。 Mac OS 12.x.x でも多分同じ。
手順
Command Line Tools のインストール
Xcode+Command Line ToolsはMacでプログラム開発するうえで基本のパッケージ。
まずXcodeをいれていない場合はApp storeからインストールする。
https://apps.apple.com/jp/app/xcode/
ターミナルで以下のコマンドを実行。
xcode-select --install
Homebrewのインストール
Macで動作するパッケージ管理ツール。これも必須。
ターミナルで以下を実行するだけ。 。
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Pyenvのインストール
Pythonのバージョン管理を行うためにHomebrewを使ってpyenvを入れます。以下のコマンドを実行。
brew install pyenv
数分で終わる。以下のコマンドを打ってpyenv 2.3.2のようにバージョンが返ってくれば無事にインストールされている。
pyenv -v
以下のコマンドを順に入力して,パスを通す。
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
Anacondaのインストール
Jupyter notebookに加えて,numpy, scipy, matplotlib, pandas, jupyter notebook .... など,データサイエンスや科学技術計算向けのツールがまとめて入る。
pyenv install -l | grep anaconda3
でインストール可能なパッケージの一覧を調べて,
pyenv install anaconda3-2022.05
pyenv global anaconda3-2022.05
を順に実行。2022.05の部分は一覧の中から最新のものを入れればよい。
Jupyter notebookの起動
ターミナルで
jupyter notebook
を実行すると立ち上がる。作業ディレクトリに移動してNew > Python3を選ぶ。
以上。