現時点 (Feb/28/2026) において、 ARM64 アーキテクチャの macOS で python + PyTorch を安定かつ簡易に動かすには、 Homebrew (arm64) 経由がよいと考えられる。
もし、既に他の python パッケージを導入している場合は、 混乱を避けるため、一旦アンインストールする。
$ conda info --base /Users/nitta/miniforge3
$ rm -rf /Users/nitta/miniforge3 $ rm -rf ~/.cond
$ which python
/opt/anaconda3/bin/python ← 全ユーザ向けインストールの場合
または
/Users/nitta/anaconda3/bin/python ← 個人向けインストールの場合
$ conda install anaconda-clean
$ anaconda-clean --yes
$ rm -rf ~/.anaconda_backup
$ rm -rf /opt/anaconda3
または
$ rm -rf ~/anaconda3
$ ls -l /Applications/Anaconda*
$ rm -f /Applications/Anaconda*
$ arch
arm64
もしも x86_64 環境であれば、ターミナルを設定して arm64 環境に切り替える。
$ brew install python@3.11
$ python3 -m venv torch-mps
$ source torch-msp/bin/activate
(torch-mps)$ python -m pip install -U pip
(torch-mps)$ pip install torch torchvision torchaudio
(torch-mps)$ python
>>> import torch
>>> print(torch.backends.mps.is_available())
True
>>> exit()
(torch-mps)$ jupyter lab
(torch-mps)$ pip install -U notebook
(torch-mps)$ jupyter notebook