はじめに
機械学習をするのに入れると便利な全部入りパッケージの「anaconda」ですが、機械学習をやり慣れてくると使いづらさも出てくると思います。
アンインストールしようと思っても完全にできていなかったりするのでここにまとめておきます。
筆者の環境
- MacBook Air (M1, 2020)
- macOS Monterey
anaconda-cleanのインストール
anacondaをアンインストールするためのパッケージをインストールします。
(base) hl@MacBook ~ % conda install anaconda-clean
Collecting package metadata (current_repodata.json): done
Solving environment: done
## Package Plan ##
environment location: /Users/hl/anaconda3
added / updated specs:
- anaconda-clean
The following packages will be downloaded:
package | build
---------------------------|-----------------
anaconda-clean-1.1.0 | py36hecd8cb5_1 243 KB
ca-certificates-2022.3.18 | hecd8cb5_0 122 KB
openssl-1.1.1n | hca72f7f_0 2.2 MB
------------------------------------------------------------
Total: 2.6 MB
The following NEW packages will be INSTALLED:
anaconda-clean pkgs/main/osx-64::anaconda-clean-1.1.0-py36hecd8cb5_1
The following packages will be UPDATED:
ca-certificates 2021.10.26-hecd8cb5_2 --> 2022.3.18-hecd8cb5_0
openssl 1.1.1m-hca72f7f_0 --> 1.1.1n-hca72f7f_0
Proceed ([y]/n)? y
Downloading and Extracting Packages
ca-certificates-2022 | 122 KB | ##################################### | 100%
openssl-1.1.1n | 2.2 MB | ##################################### | 100%
anaconda-clean-1.1.0 | 243 KB | ##################################### | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
anaconda-cleanの実行
遂にアンインストールの実行です。
(base) hl@MacBook ~ % anaconda-clean
Delete .anaconda? (y/n): y
Backup directory: /Users/hl/.anaconda_backup/2022-03-27T225024
Delete .conda? (y/n): y
Delete .condarc? (y/n): y
Delete .ipynb_checkpoints? (y/n): y
Delete .ipython? (y/n): y
Delete .jupyter? (y/n): y
Delete .matplotlib? (y/n): y
ついでに色々Deleteさせられました。
.bash_profile、.zshrc、.zprofileのPathを削除
テキストエディタはなんでも良いですが、該当箇所を削除します。
(base) hl@MacBook ~ % vim ~/.bash_profile
(base) hl@MacBook ~ % vim ~/.zshrc
(base) hl@MacBook ~ % vim ~/.zprofile
anacondaディレクトリの削除
(base) hl@MacBook ~ % sudo rm -rf anaconda3
管理者権限でないと叱られました。
Anaconda-Navigatorのショートカットも削除
アプリケーションディレクトリから削除する。