💡

MiniforgeとREINVENT4の入れ直し

に公開

理由はわからないが、REINVENT4で色々遊んでいたらAnacondaが色々エラーを多発するようになった。
chatGPT曰く、M1 MacはAnacondaに正式には対応していないそうで、Miniforgeの方が安定しているとのことだった。
というわけで、Miniforgeから入れ直すことにしたので備忘録。

Anacondaの削除

rm -r ~/opt/anaconda3
hash -r
which conda

# conda () {
#	\local cmd="${1-__missing__}"
#	case "$cmd" in
#		(activate | deactivate) __conda_activate "$@" ;;
#		(install | update | upgrade | remove | uninstall) __conda_exe "$@" # || \return
#			__conda_activate reactivate ;;
#		(*) __conda_exe "$@" ;;
#	esac
# }

これだとまだ~/.zshrcにある下記のconda関係の記載を削除する必要あり。

# >>> conda initialize >>>
(何かコード)
# <<< conda initialize <<<

which condaconda not foundが出力されればOK。

Miniforgeのインストール

まずはダウンロードしてインストール。

curl -LO https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-MacOSX-arm64.sh
bash Miniforge3-MacOSX-arm64.sh
conda --version

# conda 24.11.3

続いて初期設定。パスは通っててもやった方がいいらしい(chatGPT談

echo ". ~/miniforge3/etc/profile.d/conda.sh" >> ~/.zshrc
source ~/.zshrc

# 念のためベース環境をアクティベート
conda activate base

# チャネルの優先度をconda-forgeにする
conda config --add channels conda-forge
conda config --set channel_priority strict

# チャネルの確認
conda config --show channels

# channels:
#  - conda-forge
#  - defaults

REINVENT4の再インストール

conda create -n r4 python=3.10
conda activate r4
conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia
conda install pip

一旦、REINVENT4のdirectoryに移動。

cd ~/Documents/apps/REINVENT4
pip install -e .
pip install mols2grid
reinvent --help

# オプション一覧が表示される

以上でREINVENT4の再インストールまでできたっぽい。
ちなみに、最近REINVENT4のインストール方法も変わってたみたいです。
おしまい。。

Discussion