python
PR

【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 のデータサイエンス環境を一括で提供してくれる便利なディストリビューションですが、ちょっとアンインストールしにくいですよね。
この記事が参考になれば嬉しいです。

えりるについて
えりる
えりる
日本のどこかに生息する平成生まれの研究者。とっても理論家と思いきや気分屋さんでもある。基本的にめんどくさがり。修士(工学)を持っている。 Windows, Mac, Linuxの三刀流。
記事URLをコピーしました