Mac
 Computer >> コンピューター >  >> トラブルシューティング >> Mac

MacでPythonを完全にアンインストールする方法【初心者向け手順解説】

macOSには、標準でPythonがプリインストールされています。Appleが提供するPythonフレームワークは「/System/Library/Frameworks/Python.framework」に格納されており、「usr/bin/python」ディレクトリ内には複数のシンボリックリンクが配置されています。

重要な注意点として、Appleが提供しているプリインストール版のPythonは削除しないでください。OSの動作に不具合が生じる恐れがあります。

本記事では、python.orgなどから自分でインストールしたサードパーティ製のPythonフレームワークを、Macから完全にアンインストールする手順をステップごとに解説します。

作業前の基礎知識:Pythonインストール時に追加されるもの

作業を始める前に、Pythonのインストール時にシステムへ何が追加されるのかを把握しておきましょう。主に以下の3つが作成されます。

  • アプリケーションフォルダにフォルダが作成される(IDLE、PythonLauncher、Build Appletツールが含まれる)
  • 「/Library/Frameworks/Python.framework」ディレクトリにフレームワークがインストールされる(Python実行ファイルと各種ライブラリを含む)
  • 「/usr/local/bin」ディレクトリにPython実行ファイルへのシンボリックリンクが複数配置される

Pythonを完全に削除するには、これらすべてを取り除く必要があります。

なお、Pythonには「Python 2」と「Python 3」の2つのバージョンがあります。両方をインストールしていて片方だけ削除したい場合は、各ステップ内で特定バージョンのみを削除する方法も併せて紹介します。

ステップ1:アプリケーションフォルダからPythonフォルダを手動で削除する

Finderを開き、「アプリケーション」フォルダへ移動します。

インストール済みのPythonフォルダをゴミ箱へ移動します。特定のバージョンだけを削除したい場合は、該当するバージョンのフォルダのみを操作してください。

MacでPythonを完全にアンインストールする方法【初心者向け手順解説】

以下のようなダイアログが表示された場合は、管理者パスワードを入力します。

MacでPythonを完全にアンインストールする方法【初心者向け手順解説】

次にゴミ箱を開き、フォルダを右クリックして「すぐに削除」を選択します。

MacでPythonを完全にアンインストールする方法【初心者向け手順解説】

ただし、この操作だけではPythonは完全にはアンインストールされません。引き続き以下の手順を実行してください。

ステップ2:/LibraryディレクトリからPythonフレームワークを削除する

このステップからはターミナル(コマンドライン)を使用します。

「command + space」キーを押してSpotlight検索を起動し、「ターミナル」と入力してアプリを開きます。

MacでPythonを完全にアンインストールする方法【初心者向け手順解説】

ターミナルに以下のコマンドを入力してEnterキーを押すと、/Libraryディレクトリ内のPythonフレームワークが削除されます。

sudo rm -rf /Library/Frameworks/Python.framework
MacでPythonを完全にアンインストールする方法【初心者向け手順解説】

パスワードの入力を求められたら入力してください。

特定のバージョンのみを削除したい場合は、コマンドを以下のように変更します。

Python 2.7を削除する場合

sudo rm -rf /Library/Frameworks/Python.framework/Versions/2.7
MacでPythonを完全にアンインストールする方法【初心者向け手順解説】

Python 3.8を削除する場合

sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.8
MacでPythonを完全にアンインストールする方法【初心者向け手順解説】

ステップ3:Pythonのシンボリックリンクを削除する

ここまででPython関連のディレクトリやファイルを削除しましたが、すでに削除したフォルダを参照するリンクがシステム内に残っている可能性があります。このステップでは、そうしたリンクを確実に削除します。方法は2つあるので、それぞれ詳しく見ていきましょう。

方法1:Homebrewを使う

Homebrewをまだインストールしていない場合は、導入しておくことを強くおすすめします。ターミナルで以下のコマンドを実行してインストールしてください。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

詳細についてはHomebrew公式サイト(https://brew.sh)をご参照ください。

壊れたシンボリックリンクは、以下のコマンドで簡単に確認できます。

brew doctor
MacでPythonを完全にアンインストールする方法【初心者向け手順解説】

結果は以下のようになります(環境によって表示内容は異なります)。

MacでPythonを完全にアンインストールする方法【初心者向け手順解説】

指示に従って「brew cleanup」コマンドを実行すれば、壊れたシンボリックリンクをすべて削除できます。

方法2:手動で削除する

Pythonフレームワークを参照するシンボリックリンクは「/usr/local/bin」ディレクトリにあります。壊れたシンボリックリンクを確認するには、以下のコマンドを使用します。

ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework'

※パス「/Library/Frameworks/Python.framework」は、ステップ2で指定したものに合わせて変更してください。

MacでPythonを完全にアンインストールする方法【初心者向け手順解説】

実行結果には、Pythonフレームワークを参照しているすべてのリンクが表示されます。

MacでPythonを完全にアンインストールする方法【初心者向け手順解説】

これらの壊れたシンボリックリンクを削除するには、以下のコマンドを使用します。

ディレクトリへ移動する

cd /usr/local/bin
MacでPythonを完全にアンインストールする方法【初心者向け手順解説】

ディレクトリ内の壊れたシンボリックリンクを削除する

ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework' | awk '{print $9}' | tr -d @ | xargs rm

※パス「/Library/Frameworks/Python.framework」は、ステップ2で選択したパスに応じて変更してください。

以上で完了です。これでシステムからPythonが完全に削除されました。新しいPythonを改めてダウンロード・インストールしてもよいですし、このままの状態で使っても問題ありません。

  1. MacからSpotifyを完全にアンインストールする2つの簡単な方法

    MacでSpotifyをアンインストールする方法MacからSpotifyを簡単に削除する方法をお探しですか?この記事では、手動での削除方法と、サードパーティ製の専用ツールを使った確実なアンインストール方法を、初心者にもわかりやすく解説します。MacからSpotifyアプリをアンインストールしようとして、うまくいかずに困っていませんか?特にMacを使い始めたばかりの方にとっては、少し難しく感じられるかもしれません。そこで本記事では、Spotifyを素早く削除できる2つの方法をご紹介します。1つ目はMacに標準搭載された機能を使う手動の方法、2つ目は専用のアンインストーラーアプリを使う自動的な方法

  2. MacでOneDriveを完全にアンインストールする方法【初心者向けガイド】

    MacからOneDriveをアンインストールしたいけれど、やり方がわからないとお悩みではありませんか?実は、Mac上のOneDriveを簡単かつ確実に削除する方法は複数あります。 ご存知のとおり、OneDriveはMicrosoftが提供する無料のクラウドストレージサービスで、さまざまなデバイス間でファイルやデータに簡単にアクセスできるのが大きな魅力です。写真、音楽、ドキュメントなど、あらゆる個人データをハードディスクを圧迫することなく保存できる便利なプラットフォームです。 しかし、何らかの理由でMacからOneDriveを削除したい場合もあるでしょう。この記事では、最短・最もシンプルな手順で