Windowsの場合は「アプリと機能」設定からアンインストールできますが、Macは手動でアンインストールしなければなりません。その方法を紹介します。
Macの本家Python
Macに本家Pythonをインストールすると、以下の項目がインストールされるのでこれらを手動で削除していきます。
- 「アプリケーション」フォルダ配下にGUIツールやドキュメント
- 「/Library/Frameworks/Python.framework」フォルダ配下に本体
- 「/usr/local/bin」配下にコマンドのシンボリックリンク
- .bash_profileファイルに環境変数の設定
「アプリケーション」フォルダ配下のPythonフォルダ削除
インストールした本家Pythonのバージョン番号が書かれたフォルダ名で「アプリケーション」配下にファイルがインストールされているのでPythonフォルダごと削除します。
例)Python2.7.xxをインストールすると「Python2.7」というフォルダが作成されているので削除
「/Library/Frameworks/Python.framework」フォルダを全て削除
「/Library/Frameworks/Python.framework」フォルダ配下をまるっと全て削除します。
$ sudo rm -rf /Library/Frameworks/Python.framework
「/usr/local/bin」配下のシンボリックリンクを削除
これが少し面倒なのですが、以下のコマンドで削除するシンボリックリンクをリスト表示します。
$ ls -l /usr/local/bin | grep Python
すると以下のようにリストが表示されるので、これらを全て削除していきます。
lrwxr-xr-x 1 root wheel 66 10 8 15:27 2to3 -> ../../../Library/Frameworks/Python.framework/Versions/2.7/bin/2to3
lrwxr-xr-x 1 root wheel 68 10 8 15:27 2to3-2 -> ../../../Library/Frameworks/Python.framework/Versions/2.7/bin/2to3-2
lrwxr-xr-x 1 root wheel 70 10 8 15:27 2to3-2.7 -> ../../../Library/Frameworks/Python.framework/Versions/2.7/bin/2to3-2.7
lrwxrwxr-x 1 root admin 74 10 8 15:27 easy_install -> ../../../Library/Frameworks/Python.framework/Versions/2.7/bin/easy_install
lrwxrwxr-x 1 root admin 78 10 8 15:27 easy_install-2.7 -> ../../../Library/Frameworks/Python.framework/Versions/2.7/bin/easy_install-2.7
lrwxr-xr-x 1 root wheel 66 10 8 15:27 idle -> ../../../Library/Frameworks/Python.framework/Versions/2.7/bin/idle
lrwxr-xr-x 1 root wheel 67 10 8 15:27 idle2 -> ../../../Library/Frameworks/Python.framework/Versions/2.7/bin/idle2
lrwxr-xr-x 1 root wheel 69 10 8 15:27 idle2.7 -> ../../../Library/Frameworks/Python.framework/Versions/2.7/bin/idle2.7
lrwxrwxr-x 1 root admin 65 10 8 15:27 pip -> ../../../Library/Frameworks/Python.framework/Versions/2.7/bin/pip
lrwxrwxr-x 1 root admin 66 10 8 15:27 pip2 -> ../../../Library/Frameworks/Python.framework/Versions/2.7/bin/pip2
lrwxrwxr-x 1 root admin 68 10 8 15:27 pip2.7 -> ../../../Library/Frameworks/Python.framework/Versions/2.7/bin/pip2.7
.bash_profileの環境変数設定を削除
上記にあるよう本家Pythonは「/Library/Frameworks/Python.framework」配下に本体をインストールします。
そのPATHを.bash_profileファイルに以下の記述を追加して設定しています。
なので、この記述を削除します。
# Setting PATH for Python 2.7
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
そして、インストール時に「.bash_profile.pysave」という変更前の状態をバックアップとして保存しているのでこのファイルも削除します。
$ rm .bash_profile.pysave
すべて削除できればこれでアンインストールは完了です。