MacでHomebrewを使ってPythonをインストール

プログラミング

MacでHomebrewを使ってPythonをインストール

Homebrewは、macOS向けのパッケージマネージャーであり、コマンドラインから様々なソフトウェアを簡単にインストール・管理できます。PythonもHomebrewを利用してインストールすることで、最新版のPythonを容易に導入し、開発環境を効率的に構築することが可能です。本稿では、MacでHomebrewを使用してPythonをインストールする手順と、それに付随する様々な情報について解説します。

Homebrewのインストール

Pythonをインストールする前に、まずHomebrew自体をインストールする必要があります。

Homebrewインストールの前提条件

  • macOSがインストールされていること。
  • インターネット接続環境があること。
  • ターミナルアプリケーションにアクセスできること。

Homebrewのインストール手順

ターミナルアプリケーションを開きます(Launchpadから「その他」フォルダ内にある「ターミナル」を選択するか、Spotlight検索で「ターミナル」と入力して起動します)。
公式ウェブサイト (https://brew.sh/) にアクセスし、表示されているインストールコマンドをコピーしてターミナルに貼り付け、Enterキーを押します。
コマンドを実行すると、インストールに必要なソフトウェア(Xcode Command Line Toolsなど)のインストールを求められる場合があります。指示に従って進めてください。
パスワードの入力を求められた場合は、Macのログインパスワードを入力します。
インストールが完了すると、Homebrewのセットアップが完了します。

Pythonのインストール

Homebrewのインストールが完了したら、いよいよPythonをインストールします。

Pythonインストールのコマンド

ターミナルを開き、以下のコマンドを入力してEnterキーを押します。

brew install python

このコマンドは、Homebrewが管理する最新のPython 3系をインストールします。

インストール状況の確認

インストールが完了したら、以下のコマンドでPythonのバージョンを確認できます。

python3 --version

または

python --version

(macOSのデフォルトPythonとの混同を避けるため、通常はpython3コマンドを使用します。)

Pythonの管理とアンインストール

Homebrewを使うと、Pythonのバージョン管理やアンインストールも簡単に行えます。

Pythonのアップグレード

新しいバージョンのPythonがリリースされた場合、以下のコマンドでアップグレードできます。

brew upgrade python

Pythonのアンインストール

インストールしたPythonをアンインストールしたい場合は、以下のコマンドを使用します。

brew uninstall python

複数のPythonバージョンの管理(pyenvとの併用)

Homebrewは、単一のPythonバージョンをインストールするのに適していますが、複数のPythonバージョンを切り替えて使用したい場合は、pyenvのようなバージョン管理ツールとの併用が推奨されます。
pyenvもHomebrewでインストールできます。

brew install pyenv

pyenvのインストール後、pyenvを使って様々なバージョンのPythonをインストールし、プロジェクトごとに使用するPythonバージョンを切り替えることができます。

Pythonの実行環境の確認と設定

Pythonをインストールした後、実行環境が正しく設定されているか確認することが重要です。

PATHの設定

HomebrewでインストールされたPythonは、通常、システムパス(PATH)に自動的に追加されます。しかし、稀に正しく設定されない場合があります。
echo $PATHコマンドで現在のPATHを確認し、/usr/local/bin/opt/homebrew/bin(Apple Silicon Macの場合)が含まれているか確認してください。
もし含まれていない場合は、~/.zshrc(zshを使用している場合)などのシェル設定ファイルに以下の行を追加し、ターミナルを再起動してください。

export PATH="/usr/local/bin:$PATH"
# または Apple Silicon Mac の場合
# export PATH="/opt/homebrew/bin:$PATH"

brew doctorコマンドを実行すると、PATHに関する問題も検出してくれることがあります。)

pipの確認

Pythonのパッケージ管理ツールであるpipも同時にインストールされています。以下のコマンドでバージョンを確認できます。

pip3 --version

pip3は、インストールしたPython 3系のパッケージを管理します。

HomebrewでPythonをインストールするメリット

Homebrewを使用してPythonをインストールすることには、いくつかの利点があります。

  • 容易なインストールとアップデート: コマンド一つで最新のPythonをインストールでき、アップデートも簡単です。
  • 依存関係の管理: Pythonのインストールに必要な依存関係もHomebrewが自動的に管理してくれます。
  • システムPythonとの分離: macOSにプリインストールされているPythonとは別に、Homebrewで管理されるPythonをインストールできるため、システム環境を壊すリスクが低減します。
  • 最新バージョンの利用: Pythonの最新バージョンがリリースされても、比較的早くHomebrewで利用可能になります。

まとめ

Homebrewは、MacユーザーがPythonを効率的にインストール・管理するための強力なツールです。本稿で紹介した手順に従うことで、誰でも簡単にHomebrewをセットアップし、最新のPython環境を構築できます。
開発プロジェクトで複数のPythonバージョンを扱う必要がある場合は、pyenvのようなバージョン管理ツールと組み合わせることで、さらに柔軟な開発環境を構築することが可能です。
Homebrewを活用して、快適なPython開発ライフを送りましょう。