Minicondaを正しくアンインストールする方法

Miniconda3 を一度アンインストールし,pyenv を用いてもう一度インストールしようとしたら,元の設定が残っていたようでインストールに失敗しました.

ディレクトリの削除

仮想環境のディレクトリはリストなどから確認できます.

terminal

$ conda env list
# conda environments:
#
base         *  /Users/[user]/opt/anaconda3

該当するディレクトリを削除します.

terminal

$ rm -rf ~/opt/miniconda3

設定ファイルの内容の消去

インストール時に .bash_profile や .zshrc に書き込まれる設定を消去します.

terminal

$ nano ~/.zshrc

該当する設定はコメントアウトで囲まれています.

.zshrc

# >>> conda initialize >>>
...
# <<< conda initialize <<<

関連ファイルの削除

terminal

$ rm -rf ~/.condarc ~/.conda ~/.continuum

環境変数の消去

terminal

$ env | grep CONDA
CONDA_EXE=/Users/[user]/opt/miniconda3/bin/conda
_CE_CONDA=
CONDA_PYTHON_EXE=/Users/[user]/opt/miniconda3/bin/python
CONDA_SHLVL=3
CONDA_PREFIX=/Users/[user]/opt/miniconda3/envs/[environment]
CONDA_DEFAULT_EXE=[environment]
CONDA_PROMPT_MODIFIER=([environment])
CONDA_PREFIX_1=/Users/[user]/anaconda3
CONDA_PREFIX_1=/Users/[user]/opt/miniconda3

上記のような環境変数が残っているとインストールに失敗するため,以下のコマンドで消去します.

terminal

$ unset CONDA_XXX

Miniconda 再インストールに詰まった話は以下の記事に書きました.

https://blog.mktia.com/build-failed-when-pyenv-install-on-mac