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開発ライフを送りましょう。
