【Mac OS向け】Anacondaを完全にアンインストールする方法

この記事ではMac OSでAnacondaをアンインストールする方法を解説します。
Anaconda は、Python のデータサイエンス環境を一括で提供してくれる便利なディストリビューションですが、不要になった場合やクリーンアップが必要な場合には、適切にアンインストールすることが重要です。
Mac OS にインストールされた Anaconda Navigator を含む Anaconda 全体を完全に削除する方法を、Anaconda公式ドキュメントに基づいてわかりやすく解説します。
Anacondaのアンインストール
仮想環境の削除
まずターミナルを開きます。
その後、以下のコマンドを実行して、Anacondaで作成した仮想環境を確認します。
conda info --envs
すると、以下のように元々あるbase環境のほかに自分で作成した仮想環境とその保存先が表示されます。
# conda environments:
#
base * /Users/UserName/opt/anaconda3
env_A /Users/UserName/venvs/env_A
この例のenv_A
のように、anaconda3以外のフォルダに保存されている環境があればここで削除します。
anaconda3にあるものはこの後の手順で削除するのでスルーで大丈夫です。
また、Anacondaのインストールディレクトリもここで確認しておきましょう。
base環境のあるディレクトリがAnacondaのインストール先です。
仮想環境の削除は以下のコマンドで行います。
conda remove -n 仮想環境名 --all
conda初期化スクリプトの削除
condaの初期化スクリプトを設定している場合は以下のコマンドで削除しておきましょう。
よくわからん!って場合も実行して削除しておいた方が良いと思います。
conda activate
conda init --reverse --all
Anaconda Navigator の削除
次にAnaconda Navigatorをアンインストールします。
以下のコマンドで実行できます。
conda remove anaconda-navigator
少し時間がかかるので気長に待ちましょう。
Anaconda3ディレクトリの削除
ここで大元のAnaconda3ディレクトリを削除します。
まず、以下のコマンドでbase
環境を無効化します。
conda deactivate
その後、以下のコマンドでディレクトリを削除します。~/opt/anaconda3
の部分は適宜「仮想環境の削除」セクションで確認したインストール先に置き換えてください。
rm -rf ~/opt/anaconda3
もし、Permission Denied などの権限関係のメッセージで弾かれた場合はsudo
をつけて実行してみてください。
sudo rm -rf ~/opt/anaconda3
.condarc
ファイルを削除
設定ファイル .condarc
がホームディレクトリにある場合は削除しておきましょう。
rm -rf ~/.condarc
キャッシュと隠しフォルダの削除
以下のコマンドでconda のキャッシュや設定フォルダを削除して、よりクリーンな状態に戻します。
rm -rf ~/.conda
rm -rf ~/.continuum
rm -rf ~/.anaconda
アプリケーションフォルダにあるショートカットの削除
アプリケーションフォルダを開いて、Anaconda-Navigator.app
が残っている場合は削除します。
えりるさんの場合はありませんでした。
パス設定の削除
ターミナルとしてzsh
を使っている方は.zshrc
にパス情報が記載されています。.zshrc
はホームディレクトリにあります。
テキストエディットなどの適当なエディタで開くか、以下のコマンドで開いて中身を確認します。
cat ~/.zshrc
もしanaconda関連の設定があれば適当なエディタで開いて該当箇所を削除します。
以下で始まる箇所があればそこが該当箇所だと思います。
>>> conda initialize >>>
最後に以下のコマンドで.zshrc
の内容を適用します。
$ source ~/.zshrc
アンインストールされたかの確認
確認は簡単で、ターミナルでconda
コマンドを実行してみましょう。
以下のような出力が出ればアンインストール完了です。
zsh: command not found: conda
もし、以下のようにまだconda
コマンドが効いていそうなメッセージが出た場合はターミナルの再起動、またはMacの再起動をしてみてください。
余計なキャッシュが消えて正常動作に戻ると思います。
__conda_exe:2: no such file or directory: ディレクトリ名
まとめ
この記事ではMac OSでAnacondaをアンインストールする方法を解説しました。
Anaconda は、Python のデータサイエンス環境を一括で提供してくれる便利なディストリビューションですが、ちょっとアンインストールしにくいですよね。
この記事が参考になれば嬉しいです。