はじめに
macにインストールしたanacondaを完全アンインストールするので、
一連の手順を記載していきます。
環境
ホストOS:macOS sonoma, Version 14.3
anaconda: Version 24.5.0
アンインストール手順
1. Anacondaのインストール状況確認
ホームディレクトリ確認
linuxコマンドの"env"を使用して、Anacondaがどのフォルダに保存されているかを確認します。
masanorisudo@masanorislaptop ~ % env | grep CONDA
CONDA_EXE=/opt/anaconda3/bin/conda
_CE_CONDA=
CONDA_PYTHON_EXE=/opt/anaconda3/bin/python
CONDA_SHLVL=0
ここから私の環境では
/opt/anaconda3
にインストールされてることがわかります。
ちなみにconda仮想環境をacitivateした状態で同じコマンドを入力すると、
環境変数が更新されていることが確認できます。
(base) masanorisudo@masanorislaptop ~ % env | grep CONDA
CONDA_EXE=/opt/anaconda3/bin/conda
_CE_CONDA=
CONDA_PYTHON_EXE=/opt/anaconda3/bin/python
CONDA_SHLVL=1
CONDA_PREFIX=/opt/anaconda3
CONDA_DEFAULT_ENV=base
CONDA_PROMPT_MODIFIER=(base)
GSETTINGS_SCHEMA_DIR_CONDA_BACKUP=
CONDA_PREFIX=/opt/anaconda3
CONDA_DEFAULT_ENV=base
などの変数が追加されているのが確認できます。
PATHの確認
ユーザーフォルダ直下のbash_profileから
インストール時に追加されたPATHを確認します。
masanorisudo@masanorislaptop ~ % cat ~/.bash_profile
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/opt/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/opt/anaconda3/etc/profile.d/conda.sh" ]; then
. "/opt/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/opt/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
2. conda関連ファイルの削除
anaconda-cleanパッケージをインストールします。
このパッケージを実行することで、conda関連の設定ファイルやディレクトリを削除できます。
conda install anaconda-clean
anaconda-cleanのインストールした後はanaconda-cleanコマンドを実行します。
(base) masanorisudo@masanorislaptop ~ % anaconda-clean -y
Backup directory: /Users/masanorisudo/.anaconda_backup/2024-06-17T011422
不要なので今回は個別ユーザーフォルダ直下に作成された
バックアップファイルも削除しておきます。
rm -r ./.anaconda_backup
3. Anaconda3 ディレクトリを削除する
最初に確認したanaconda3のディレクトリ情報をもとに、フォルダを削除します。
masanorisudo@masanorislaptop ~ % sudo rm -r /opt/anaconda3
Password:
4. ".bash_profile"内のconda関連の記述を削除
ファイル内の該当記述を、テキストエディタを使って手動で削除します。
masanorisudo@masanorislaptop ~ % cat .bash_profile
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/opt/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/opt/anaconda3/etc/profile.d/conda.sh" ]; then
. "/opt/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/opt/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
masanorisudo@masanorislaptop ~ % sudo nano .bash_profile
Password:
masanorisudo@masanorislaptop ~ % cat .bash_profile
masanorisudo@masanorislaptop ~ %
私は"nano"というコマンドライン上から実行できるテキストエディタを使って削除しました。
permissionの関係でsudoを追加して実行しました。
5. ショートカット削除
最後にApplicationフォルダにあるanaconda-navigatorというショートカットを削除します。
以上、これにてMac上でのanacondaのアンインストール終了です!