ゼミの初回にやること
Mac 所有者は「コマンドライン・ツール」をインストールしておく.
「ターミナル」を開いて
xcode-select --install
と打つ (すでにインストールしている人は "command line tools are already installed" と出るはず). 出てきたウィンドウにしたがって「コマンドライン・ツール」をインストールする. すぐには終わらないので先に進んでおく.
Anaconda という Python パッケージをインストールする.
- www.anaconda.com/download から自分の OS に合わせて Python 3.6 version をダウンロードする.
- ダウンロードされたファイルをダブルクリックし,あとは指示に従う.
デフォルト状態で「ターミナル」で
python
と打つと Python 3.5 が立ち上がるようになっている.
Python を終了させるには
quit()
と入力する.
大学のコンピュータの Python 環境には管理者権限がないと新しいライブラリが追加できないので,以下のように最小限の環境を自分のホームディレクトリに作る.
「ターミナル」で
conda create -n py36 python=3.6
と打つ.
py36
は好きな名前にしてよい.
作られた py36
環境を activate するにはひと工夫必要.
ひとつのやり方は
source ~/.conda/envs/py36/bin/activate py36
(上で違う名前にした人は py36
の部分を適切に変える.)
このあと python
と打つと自前の python 環境が立ち上がる (毎回 activate する必要がある).
Activate させたあと最低限のライブラリをインストールする:
conda install numpy scipy jupyter matplotlib numba pandas statsmodels sympy sphinx numpydoc requests nose
quantecon
ライブラリをインストールしてみる (conda
には登録されていないので pip
を使う).
「ターミナル」で
pip install quantecon
と打つ.
(すでにインストールしていて,アップデートするときは
pip install quantecon -U
と -U
オプションを加える.)
Anaconda をアップデートするには,「ターミナル」で
conda update conda
conda update anaconda
と打つ.
過去に 3.6 未満をインストールしている人は,
conda install python=3.6
で Python 3.6 にアップデートする.
「conflict が見つかった」と言われたら,当該パッケージを conda remove
で消していく.
そのあと conda update conda
, conda update anaconda
を実行する.
いつの間にか anaconda
を消していると,conda update anaconda
で「anaconda がない」と言われる.
その場合は conda install anaconda
で anaconda
を再度インストールする.
自分のコンピュータ,大学のコンピュータ共通.
- julialang.org/downloads の "Julia (command line version)" から自分の OS に合ったものをダウンロードする.
- ダウンロードされたファイルをダブルクリックし,あとは指示に従う.
Setting up Your Julia Environment に従う.
何かうまくいかないことがあったら,Pkg.rm
でパッケージを remove して再度 add すると解決することもある.
たとえば IJulia を消すには Julia を立ち上げた上で
Pkg.rm("IJulia")
と入力する.
パッケージたちをアップデートするには (Julia を立ち上げた上で)
Pkg.update()
と入力する. 毎回ゼミの前に実行しておくようにするとよい.
Jupyter notebook を開いたときに Julia の最新版が反映されない場合は (Julia を立ち上げた上で)
Pkg.build("IJulia")
と入力して IJulia
をビルドし直す.
- github.com でアカウントを作る. (誰だか想像できないようなアカウント名のときは,名前を登録する.)
- QuantEcon.py を "fork" してみる.
- Git の GUI クライアント SourceTree を www.sourcetreeapp.com からダウンロードしてインストールする.
- SourceTree を立ち上げて,QuantEcon.py のローカルクローンを作ってみる.
リモートレポジトリを設定してみる.