Python
 Computer >> コンピューター >  >> プログラミング >> Python

Mac OS XにHomebrewでPython 3をインストールする方法

この記事では、Mac OS XにHomebrew(brew)を使ってPython 3をインストールする手順をわかりやすく解説します。あわせて、インストール時によく発生する権限エラーの対処法もご紹介します。

Homebrewを使ってMac OS XにPython 3をインストールする

すでにMacにbrewがインストールされている前提で進めます。まずは以下のコマンドを実行して、Homebrewの動作状態をチェックしましょう。

brew doctor

「Your system is ready to brew.」と表示されれば問題ありません。続いて、次のコマンドでPython 3をインストールします。

brew install python3

「link」や「Frameworks」関連のエラーが出た場合の対処法

インストール中に、以下のようなlinkFrameworksに関連するエラーメッセージが表示されることがあります。

Error: An unexpected error occurred during the `brew link` step
The formula built, but is not symlinked into /usr/local
Permission denied @ dir_s_mkdir - /usr/local/Frameworks
Error: Permission denied @ dir_s_mkdir - /usr/local/Frameworks

このエラーは、/usr/local/Frameworksディレクトリへの書き込み権限が現在のユーザーにないことが原因です。以下のコマンドを順番に実行することで解決できます。

sudo chown -R $(whoami) $(brew --prefix)/*
# ※ $(brew --prefix)/* の部分はそのまま使えます
sudo install -d -o $(whoami) -g admin /usr/local/Frameworks

1つ目のコマンドでHomebrewのプレフィックス配下の所有者を自分のユーザーアカウントに変更し、2つ目のコマンドでadminグループ権限を持つFrameworksディレクトリを作成しています。

コマンド実行後、再度brew install python3を実行すればインストールが完了します。最後にpython3 --versionを実行して、バージョン情報が正しく表示されれば成功です。

  1. MacにPython 3をインストールする方法 – Homebrewとpyenvを使った完全チュートリアル

    macOSには標準でPythonがプリインストールされています。しかし、そのバージョンはPython 2.7であり、現在では非推奨(開発者コミュニティによるサポート終了)となっています。Pythonコミュニティ全体がすでにPython 3.xへ移行しており、執筆時点での最新バージョンは3.9です。将来的にはPython 4.xも登場予定ですが、後方互換性は完全に維持される見込みです。macOSのターミナルからPythonを実行しようとすると、次のような警告が表示されます。警告:Python 2.7は推奨されません。このバージョンはレガシーソフトウェアとの互換性のためmacOSに含まれています。

  2. M1搭載MacにWindows 11をインストールする方法【Parallels Desktop活用ガイド】

    Microsoftは2021年6月に「Windows 11」を発表しました。Androidアプリのサポート(予定)、中央寄せのタスクバー、Teamsの統合など、数々の新機能が注目を集める一方で、これまでは対応外とされていた一部の旧型ハードウェアでも動作するようになった点も大きな話題となっています。 正式版の提供は10月5日から開始されますが、それに先立ち、MicrosoftはInsider Previewメンバー向けにプレビュービルドを公開しています。これにより、一般公開前に新しいバージョンやアップデートを試すことが可能になりました。実は、M1搭載Macのユーザーでも、今この時点でWindow