LoginSignup
1
0

Anaconda3をmacOSから完全にアンインストールした

Posted at

背景

数年前までanacondaを使っていたが、新たにまたpythonを触る気になった。
そこで、Javascriptでは普段asdfを使っているので、asdf+Poetryでpython環境を0から作ってみようかなと思い、その際、これまで使っていたanacondaは綺麗に消そうと思った。

やること

anacondaは正直Jupyter Notebookを使うために入れていたくらいの温度感なので、Anaconda3をホストマシンからアンインストールする。

手順

Step1: Anaconda3のホームディレクトリの確認
Step2: anaconda-cleanをインストール
Step3: anaconda-cleanをインストール
Step4: .anaconda_backupを削除
Step5: anacondaを削除!
Step6: パスとかの削除
Step7: ショートカットを削除する

Anaconda3のホームディレクトリの確認

削除する前に、Anaconda3 がどこにインストールされているかを確認する。
独自にカスタマイズしていなければ、多くの人にとってAnacondaをインストールしたディレクトリは通常 ~/anaconda3(または~/opt/anaconda3)だろう。
以下のコマンドをターミナルに入力して実行する。

$
$ env | grep CONDA

するとおれの場合こんな感じ

CONDA_EXE=/Users/ユーザー名/opt/anaconda3/bin/conda
_CE_CONDA=
CONDA_PYTHON_EXE=/Users//ユーザー名/opt/anaconda3/bin/python
CONDA_SHLVL=0

/opt/anaconda3 下にanaconda3がある。

Step2: anaconda-cleanをインストール

condaのライブラリが生成したデータファイルを自動で削除を行うパッケージをインストールする。

$
$ conda install anaconda-clean

途中でインストールしてもいいかの確認がでるので、それらは「y」でいいでしょう。

Step3: anaconda-cleanを実行

anaconda-clean のインストールが完了したら、anaconda-clean コマンドを実行して、Anaconda3 のアンインストールを実行。
対象となるフォルダを削除して良いか一個ずつ聞かれるので、「y」と入力して削除していく。

$
$ anaconda-clean

注意点

ぶっちゃけanaconda-cleanのコマンドを使用せずに直接 rm -rf ~/opt/anaconda3 を実行することで、Anacondaをシステムから削除することは可能っぽい。

ただし、anaconda-clean コマンドは、Anaconda関連のファイルやディレクトリをクリーンアップするために特別に設計されているもの。
このコマンドは、ホームディレクトリ内のAnacondaの設定ファイルや履歴ファイルなど、Anacondaに関連する隠しファイルや設定を削除することができる。
anaconda-clean を使用しない場合、これらの隠しファイルや設定はシステム上に残る可能性がある。

やって損はなさそうという感じかな。

Step4: .anaconda_backupを削除

anaconda-clean コマンドを以前に実行したとき、.anaconda_backupが作成される。これはユーザーのホームディレクトリにあるため、以下を実行。

$
$ rm -rf ~/.anaconda_backup

Step5: anacondaを削除!

いよいよ以下のコマンドでanacondaをフォルダごと削除する。

$
$ rm -rf /Users/ユーザー名/opt/anaconda3

あるいは、

$
$ rm -rf ~/opt/anaconda3

でいけるはず。

もし上のやり方が、権限がなくて削除できない場合は、sudo で rm を指定して削除してみる。

$
$ sudo rm -rf ~/opt/anaconda3

Step6: パスとかの削除

Anacondaをアンインストールした後、.bash_profileか ~/.zshrc ファイルからAnacondaに関連する設定を削除する必要がある。
おれの場合はシェルはzshを使っているので、

$
$ nano ~/.zshrc

実行して、~/.zshrc ファイルを開く。

bashの人は多分

$
$ nano ~/.bash_profile

みたいになるのかな。

すると、~/.zshrc ファイルにcondaに関するPATHの記述などがあるので、不必要な部分を削除する。

# >>> conda initialize >>>

で挟まれたりしてたら、そこが該当箇所かも。

削除したら、Control + O を押して変更を保存し、Control + X を押してエディタを閉じる。

変更が完了したら、以下のコマンドを実行して、変更を有効にする。

$
$ source ~/.zshrc

Step7: ショートカットを削除する

最後に「アプリケーション」ディレクトリに Anaconda-Navigator.app というショートカットが残っている場合、それを削除して終わり!

お疲れ様でした。

わからないところ、間違っているところ、もっといい方法がある場合は、コメントでもDMでも教えてください!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0