macOS Catalinaのクリーンインストールと作業環境更新
2020年1月18日(土)、iMacとMacbook proにmacOS Catalinaをクリーンインストールし、作業環境を更新した。 更新内容を記録しておく。
マシン
- iMac (Retina 4K, 21.5-inch, 2017)
- MacBook Pro (Retina, 13-inch, Mid 2014)
不便な点
この更新を行ってこれまでできていたのにできなくなったことがある。それは、
- Nortonでチェックをかけると途中で止まるので、手動で勧めてやる必要があること。
- Python matplotlibでpillowがインストールしてあるにも関わらずjpg出力ができないこと。どうしてもjpgが欲しい場合は、pillowでpng=>jpg変換すれば良い。
macOS catalina
ここ:https://st-over.com/pc-environment/macos-catalina/に従ってクリーンインストール。
手動インストール
Norton Microsoft Office 2016 for Mac Firefox # ブラウザ Google Chrome # ブラウザ Ricty Diminished # フォント (プログラミング用等幅) IPAex # フォント (TeX 用日本語) CotEditor # テキストエディタ Atom # テキストエディタ Google Earth Pro # バーチャル地球儀システム Google 日本語入力 # 日本語入力システム
Atomを起動しようとすると「開けないよ」と言われたら、リンゴマークから「system preferences => Seculity&Privacy => General」を確認。Atomへのアクセスを許すかどうかの表示があったらこれを許可。(鍵マークを開いておく)
Command Line Tools
'gcc -v'すると「command line toolsを入れてね」というようなメッセージが出てcommand line toolsインストール用ダイアログボックスが立ち上がるので、これに従ってインストール。 もしくはこれ。
xcode-select --install
Homebrew
ここ:https://brew.sh/index_jaから以下のインストール用スクリプトをコピーしてターミナルに貼り付けて実行。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Homebrewによるインストール
brew install gcc # gfortran含む brew install gawk # GMT使用時の補助プログラミング brew install ghostscript # eps取扱用 brew install gmt # 作図:Generic Mapping Tools
Python関係
CatelinaにもPython3.7が入っているが、最新版のPythonを使いたいので、pyenvを使うことにする。
pyenvを使う
brew install pyenv pyenv install -l pyenv install 3.8.1 pyenv global 3.8.1
.zshrc にパスを書き込む
1行目はプロンプト表示を簡略化するおまじないです。
PROMPT="%# " export PYENV_ROOT=${HOME}/.pyenv export PATH=${PYENV_ROOT}/bin:$PATH eval "$(pyenv init -)"
pipで欲しいライブラリをインストール
pip3 install --upgrade setuptools pip3 install --upgrade pip pip3 install numpy # 数値計算用ライブラリ pip3 install scipy # 数値解析用ライブラリ pip3 install matplotlib # グラフ作成用ライブラリ pip3 install pillow # 画像処理用ライブラリ pip3 install pandas # データ加工支援用ライブラリ pip3 install xlrd # エクセルデータ読込用ライブラリ pip3 install xlwt # エクセルデータ書込用ライブラリ pip3 install openpyxl # エクセルデータ読み書き pip3 install sympy # 記号計算用ライブラリ pip3 install scikit-learn #sklearn pip3 install seaborn #seaborn
Jupyter Notebook
Jupyterもpipでインストールします。
pip3 install jupyter pip3 install jupyterthemes
下記によりテーマとフォントサイズ,セル幅,行間を変更する
jt -l Available Themes: chesterish grade3 gruvboxd gruvboxl monokai oceans16 onedork solarizedd solarizedl jt -t oceans16 -fs 12 -ofs 12 -cellw 1200 -lineh 120 -N -T
これ:https://qiita.com/pollenjp/items/88600df83448a8ff5ea6に従って行番号をデフォルト表示にする。
BasicTex
ここ:https://qiita.com/yaplus/items/55fa6957c1b15dbcf387に従ってインストール。 パス「/Library/TeX/texbin」は自動的に追加されるようです。 「mktexlsr」も自動で実行されるようです。
以 上