PythonをMacで動かすには何が必要?ローカル環境構築の流れをやさしく解説
はじめに
Python の勉強を始めようと思ったときに、最初に少し戸惑いやすいのが環境構築ではないでしょうか。
「Python を勉強したいのに、なぜ最初にインストール作業が必要なの?」と感じる方も多いと思います。
今回は、自分のメモを整理しながら、Mac で Python を動かすためのローカル環境構築について、できるだけ初心者向けに流れをまとめてみました。
この記事では、次のような内容を整理しています。
- ローカル環境や環境構築とは何か
- Python を使う前に必要になるもの
- Homebrew と pyenv を使ったインストールの流れ
ローカル環境と環境構築って何?
- 自分のパソコン = ローカル環境
- 開発する環境を作ること = 環境構築
Python は、ただコードを書くだけでは動きません。そのコードを理解して実行してくれる仕組みがパソコンの中に必要です。
そのため、最初に「Python を動かせる状態」を自分のパソコンに用意する必要があります。これが環境構築です。
仕組みとしてはシンプルで、必要なもの(Python)をインストールして使えるようにするだけです。
ただ、初心者のうちは「Python を使いたいから Python を入れる」という流れが少しイメージしづらいのではないかと感じました。
そのあたりをこの記事で少しでも理解しやすくできればと思います。
最初に必要なもの
- macOS が搭載された PC
- テキストエディタ
- ターミナル
特に今回は Mac を前提にしているので、ターミナルを使って確認やインストールを進める流れになっています。
まずはPythonが入っているか確認する
macOS には最初から Python が入っていることがあります。
ただし、バージョンが古い可能性があるため、最初に確認しておくと安心です。
バージョン確認コマンド
python --version
Python 3.13.0 のように表示されれば、その時点で使われる Python が入っています。
zsh: command not found: python と表示された場合は、インストールされていない状態です。
pyenvを使う理由
Python をそのまま入れるのではなく、pyenv を使います。
pyenv は、1 台のPCの中で複数の Python バージョンをインストールして切り替えられる管理ツールです。
プロジェクトごとに使いたい Python のバージョンが違うことがあるため、こうした切り替えの仕組みが必要になるのだと理解しました。

Homebrewを先に入れる
pyenv をインストールする前に、まず Homebrew が必要になります。
Homebrew は、macOS や Linux でコマンドラインからソフトをインストール・管理しやすくするための仕組みです。
普通は、ソフトのインストールといえばアイコンをダブルクリックして、画面に従って進めるイメージが強いと思います。ですが、Homebrew を使うと、コマンドだけで必要なソフトを入れられるようになります。
Homebrew が入っているか確認する
brew -v
Homebrew 5.1.0 のように表示されれば OK です。
zsh: command not found: brew と表示された場合は、未インストールです。
Homebrew をインストールする場合
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
途中で Mac のログインパスワード入力を求められます。
入力しても文字は表示されませんが、そのまま入力されているので大丈夫です。
また、M1 搭載 Mac の場合は、追加で次のコマンドも必要になるとメモしていました。
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
source ~/.zshrc
最後にもう一度 brew -v を実行して、バージョンが表示されれば完了です。
pyenvをインストールする
Homebrew の準備ができたら、次は pyenv をインストールします。
pyenv が入っているか確認する
pyenv -v
pyenv 2.6.23 のように表示されればインストール済みです。
表示されない場合は次のコマンドでインストールします。
pyenv をインストールするコマンド
brew install pyenv
インストール後に、もう一度 pyenv -v を実行して確認します。
pyenv を使える状態にする
pyenv はインストールしただけでは使えないことがあります。
そのため、.zshrc に設定を書いて、ターミナル起動時に pyenv を有効化する必要があります。
今回のメモでは、次のコマンドを 1 つずつ実行する流れでした。
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
source ~/.zshrc
これらは実行しても特に何も表示されないことがありますが、設定は追記されています。
Pythonをインストールする
pyenv の準備ができたら、いよいよ Python 本体を入れます。
インストール可能なバージョンを確認する
pyenv install --list
かなり多くの文字が表示されますが、そこから使いたいバージョンを選びます。
Python をインストールする
pyenv install 3.13.12
これは「3.13.12」をインストールする場合です。
インストールは少し時間がかかることがありますが、終わるまで待てば大丈夫です。
インストール済みのバージョンを確認する
pyenv versions
ここで 3.13.12 が表示されていれば、インストール自体はできています。
そのバージョンを使う設定にする
pyenv global 3.13.12
インストールしただけでは、そのバージョンが自動で使われるわけではないため、この設定が必要になります。
最後にPythonのバージョンを確認する
python --version
ここで指定したバージョンが表示されれば、ローカル環境で Python を使う準備が整ったと考えられます。

まとめ
今回は、MacでPythonを使うためのローカル環境構築の流れを、自分のメモを整理しながらまとめました。
今回のポイントを整理すると、次のようになります。
- Pythonを動かすには、まずローカル環境に実行できる仕組みを用意する必要がある
- Homebrewを使うと、Mac上で必要なソフトをコマンドで管理しやすい
- pyenvを使うとPythonのバージョン管理がしやすくなる
環境構築は最初こそ少し難しく感じますが、流れを 1 つずつ見ていくとそこまで複雑ではありません。これから Python を触ってみたい方の最初の整理として、今回のメモが役立てばうれしいです。







ディスカッション
コメント一覧
まだ、コメントがありません
無料相談受付中!
ひとり起業家が時短化しながら最大の成果を出すための方法を教えます。
無料相談を予約する ▶「ライティングに時間がかかる…」
「メルマガのネタが思いつかない…」
「開封率が上がらない…」
そんなお悩みを生成AIで解決!
ラクして効果的なメルマガ運用を学ぶための無料相談を実施中!
✅️ 知識ゼロでメルマガ運用ロケットスタート
✅️ 開封率の高い件名を自動作成
✅️ ファンを作るステップメールの自動校正
✅️ ネタ切れゼロ!AIの活用術
✅️ スキル不要でプロと同等のライティングが可能
今なら無料相談だけでも豪華4大特典をプレゼント!
メルマガが迷惑メールになってしまう・・・
「メルマガが迷惑メールになってしまう・・・」
「メルマガの到達率を上げたい」
そんなあなたに朗報です!
今なら登録者限定で、
「迷惑メールにならない メールの作り方」をプレゼント!
詳しくは以下のリンクをクリック!
>> 今すぐメルマガの到達率をなんとかしたい新着記事
: IT活用
PythonをMacで動かすには何が必要?ローカル環境構築の流れをやさしく解説
MacでPythonを動かすためのローカル環境構築について、Homebrewとp ...: WordPress
WordPressの外部連携はREST APIが安心 XML-RPCを無効化してみた記録
WordPressのXML-RPCとREST APIの違いを、セキュリティ面から ...: IT活用
CSSプロパティはどう並べると見やすい?視覚順で整理した備忘録
CSSプロパティの書き順を視覚順で整理した備忘録です。レイアウト、サイズ、余白、 ...: IT活用
MySQLをローカルで試してわかったこと 初心者向け基本コマンドまとめ
はじめに 「Pythonで取得したデータって、そのあとどこに保存されるのだろう? ...: IT活用
Obsidianのプラグイン「MarkMind」の設定項目の翻訳
Mindmap Render Type 訳:マインドマップの描画タイプ 説明:マ ...アーカイブ
カテゴリー
タグ
プロフィール
名前:株式会社アスタのヒロです。
毎日同じことの繰り返しに嫌気が差して、長年務めたIT関連の会社を退職。
現在はそれまでの経験を活かして、ITを活用した業務効率化支援とメルマガの導入/運用アドバイスをメインに活動中。
趣味は落語、将棋、釣り、日本酒(新潟限定)、料理、漫画、PCゲームと老人と若者が混在したような節操のない趣味だが、おかげで幅広い年齢層の人と雑談するのに困らないです(笑)
ブログでは仕事で得たノウハウをわかりやすい記事に変えて発信します。
知っておくと効率化につながるIT知識やメルマガの運用についてまとめています。
35歳の時に孫ができました。家族のためにも頑張ります!
【今なら初回1100円】