XCodeとHomebrewの設定

  1. Xcodeをインストールする

    xcode-select --install
  2. Homebrewをインストールする

    # Homebrew バージョン確認(まだ入っていない場合はエラー)
    brew --version
    
    # Homebrew をインストール(公式スクリプト)
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
    # パスを設定(Apple Siliconの場合)
    echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
    eval "$(/opt/homebrew/bin/brew shellenv)"
    
    # 動作確認
    brew doctor
  3. パス確認

    # /opt/homebrew/bin が含まれていればOK
    echo $PATH
    
    # 無ければ ~/.zshrc に追記:
    export PATH="/opt/homebrew/bin:$PATH"
    
    # 設定を反映
    source ~/.zshrc

pyenvの設定

  1. pyenvをインストール

    brew install pyenv
  2. ~/.zprofile に書く(ログインシェル用の初期化設定)

    # pyenvのrootパスと、pyenvのバイナリをPATHに追加
    export PYENV_ROOT="$HOME/.pyenv"
    export PATH="$PYENV_ROOT/bin:$PATH"
    
    # ログイン時(macのTerminal起動時など)にpyenvを有効化する
    # --pathオプションを使うことで、PATHの設定などログイン時に必要な処理が行われる
    eval "$(pyenv init --path)"
  3. ~/.zshrc に書く(対話シェル用の初期化設定)

    # ターミナルでの対話的な操作(コマンド実行など)に必要な初期化処理
    eval "$(pyenv init -)"
  4. 設定を反映

    source ~/.zprofile
    source ~/.zshrc

Pythonをインストールする

  1. 任意のバージョンのPythonをインストール

    pyenv install 3.11.9
    pyenv global 3.11.9
    python --version