Macの環境設定

Terms and conditions of use

We have no responsibility or liability for any unintended consequences or damages that the use of the following information may cause. Please use them at your own risk.

Homebrew (MacOS package manager)

see "https://brew.sh/index_ja"

# Homebrewが入っているかの確認
brew -v

# 入っていない場合にはインストール
bash
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

# アップデートしたい場合
brew update

# Homebrewのバージョン確認
brew -v

テキストエディタ

brew install emacs

Fortran

brew install gfortran

Gnuplot (簡単なグラフ描画ソフト)

# xcode-selectが入っているかの確認
xcode-select -v

# 入っていない場合にはインストール
xcode-select --install

# git & gnuplotをインストール
brew install git
brew install gnuplot

Python (GUI, お手軽な方法)

https://www.anaconda.com/download

Python (簡単な方法)

brew install python

Python (お勧め)

# pyenv (Python environment manager) が入っているかの確認
pyenv -v

# pyenvが入っていない場合
brew install pyenv

# pyenvのバージョン確認
pyenv -v

# Shellの確認
echo $SHELL

# /bin/bashの場合
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
source ~/.bash_profile

# /bin/zshの場合
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
source ~/.zshrc

# Anaconda packageのインストール (replace x.x.x by appropriate version numbers)
pyenv install -l | grep anaconda  # list versions
pyenv install anaconda3-x.x.x     # install
pyenv versions
pyenv global anaconda3-x.x.x
pyenv versions

# Pythonのバージョン確認
python --version

参考 https://prog-8.com/docs/python-env

リモートマシン上で作業する場合

1. XQuartz(https://www.xquartz.org/)をインストール
2. ファイル"/etc/ssh/ssh_config"の最下行に"XAuthLocation /opt/X11/bin/xauth"を追記
3. ファイル"/etc/ssh/ssh_config"の最下行に"ForwardX11Timeout 86400"を追記