💡
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 conda
でconda 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