Menu
日本語
Playgroundで試す

Pythonインストール完全ガイド|Windows/Mac/Linux対応 (2026年版)

Windows・macOS・Linuxそれぞれの環境で、Pythonをインストールする手順をゼロから解説。バージョン確認の方法や、そもそもインストールが不要なケースまでまとめました。

はじめに、ちょっとした前置き

実は、最初のPythonコードを書くだけなら、今すぐ何かをインストールする必要はありません。このドキュメントに埋め込まれているエディタは、ブラウザ上で本物のPythonコードを動かせるようになっていて、しばらくはそれだけで十分学習を進められます。ローカルにPythonをインストールしたくなるのは、自分のマシンにファイルを保存したいとき、もう少し長めのプログラムを走らせたいとき、あるいは標準では同梱されていないライブラリを使いたくなったときです。

とりあえずコードを書き始めたい人は、次のページへどうぞ。インストールに進む準備ができた人は、このまま読み進めてください。

Pythonがすでに入っているか確認する

何かを入れる前に、まずは今の状態をチェックしましょう。ターミナルを開きます。Windowsならコマンドプロンプトかpowershell、macOSならターミナル、Linuxならお好みのシェルでOKです。開いたら、次のコマンドを打ち込んでみてください。

python --version

もし command not found と出たら、python3 --version を試してみてください。macOS やたいていの Linux ディストリビューションなら、おそらく Python 3.12.6 のような表示がすでに出るはずです。先頭が 3. で始まっていれば、とりあえず問題ありません。

ただし Python 2. 系の数字が出てきた場合は、Python が入っていないのと同じだと考えてください。Python 2 は 2020 年にサポートが終了していて、新しくコードを書くのには使うべきではありません。

Windows への Python インストール手順

  1. python.org/downloads にアクセスします。
  2. 黄色い大きな「Download Python 3.x.x」ボタンをクリック。Windows は自動で判別してくれます。
  3. インストーラーを開いたら、「Install Now」を押す前に、画面下の「Add python.exe to PATH」にチェックを入れてください。ここが一番の肝です。これを忘れると、ターミナルから python コマンドが使えません。
  4. 「Install Now」をクリックして、1 分ほど待ちます。あとはインストーラーにお任せです。
  5. 新しい PowerShell またはコマンドプロンプトを開き直して (古いウィンドウだと PATH が更新されていません)、python --version を実行します。インストールしたばかりのバージョンが表示されれば OK です。

PATH のチェックを入れ忘れた場合は、もう一度インストーラーを起動して「Modify」をクリックし、あとから追加してあげるのが一番手っ取り早いです。

macOS への Python インストール手順

おすすめの方法は 2 つあります。どちらかを選んでください。両方を混ぜて使うのはやめましょう。

方法 A: python.org の公式インストーラーを使う。 python.org/downloads からダウンロードして、.pkg ファイルを開き、指示に従って進めるだけです。完了すると、ターミナルで python3pip3 が使えるようになります。

方法 B: Homebrew を使う。 他のツールで普段から Homebrew を使っているなら、こちらがおすすめです。

brew install python

Homebrew を使っておけば、brew upgrade を叩くだけで Python を最新の状態に保てます。多くの開発者が Homebrew を選んでいる理由はここにあります。どの方法でインストールした場合でも、最後にきちんと動作確認をしておきましょう。

python3 --version

macOSでは、素の pythonpip ではなく、必ず python3pip3 を使うようにしましょう。素のコマンドは、触ってはいけない古いシステム標準のPythonを指していることがあるためです。

LinuxでのPythonインストール

ほとんどのディストリビューションには、最初からPython 3が入っています。まずは python3 --version を実行してバージョン確認をしましょう。新規インストールやアップグレードが必要な場合は、各ディストリのパッケージマネージャーを使います。

  • Debian / Ubuntu: sudo apt update && sudo apt install python3 python3-pip python3-venv
  • Fedora: sudo dnf install python3 python3-pip
  • Arch: sudo pacman -S python python-pip

python3-venv(ディストリによって名称は異なります)は、最初に入れておくと安心です。ライブラリをインストールし始めるとすぐに仮想環境を使うことになるからです。

実際のコードでインストールを確認する

ターミナルに妥当なバージョン番号が表示されたら、簡単なプログラムを最後まで動かしてみましょう。ターミナルで次のように入力します。

python3

これで Python の対話モード(インタラクティブモード)に入ります。>>> というプロンプトが表示されるので、そこに 1 行入力して Enter を押してみましょう。

>>> print("installed")
installed
>>> 2 + 2
4
>>> exit()

エラーではなく出力が表示されていれば、それで完了です。対話セッションは exit() か Ctrl-D で抜けられます。

ターミナルを触らずにサッと試したいときは、上のコードとまったく同じ挙動をする実行可能なスニペットを用意したので、こちらを使ってみてください。

main.py
Output
Click Run to see the output here.

うまくいかないときの対処法

  • Windows で python と打つと Microsoft Store が開いてしまう。 これは「Add Python to PATH」にチェックを入れずにインストールしたときの定番トラブルで、Windows が気を利かせて誘導してくれている状態です。インストーラーをもう一度立ち上げて Modify を選び、Python を PATH に追加し直しましょう。
  • pip が見つからない。 macOS や Linux では、代わりに pip3 を試してみてください。Windows の場合は PATH が通っていれば pip で動くはずですが、うまくいかなければ python -m pip ... という書き方が確実な代替手段です。
  • Python のバージョンが複数あって混乱する。 最初は誰でもそうなります。そして、このバージョン管理こそが仮想環境(virtual environment)の出番です。これについては後の章でしっかり扱います。

ここまでで準備完了

python3 コマンドがちゃんと動いて、納得のいくバージョンが入っていれば、セットアップはクリアです。次はいよいよ、自分で書いたスクリプトを実際に動かしてみましょう。

よくある質問

Pythonはどうやってインストールすればいいですか?

まず python.org からインストーラーをダウンロードして実行します。Windowsの場合は、最初の画面にある 「Add Python to PATH」 のチェックを必ず入れてからインストールに進んでください。macOSやLinuxには最初からPythonが入っていることが多いので、その場合は既存のものと並べて新しいバージョンを入れる形になります。

Pythonのバージョンを確認するには?

ターミナル(Windowsならコマンドプロンプト or PowerShell)を開いて、python --version または python3 --version と打ってみてください。3.12.2 のように数字が表示されればインストール済みです。command not found のようなエラーが出る場合は、まだ入っていないのでインストールが必要です。

学習するだけでもPythonをインストールする必要はありますか?

いいえ、必須ではありません。Coddyのようにブラウザ上でそのままPythonを実行できるサイトもあり、このドキュメント内のエディタでもコードを動かせます。ローカルにインストールするメリットは、プロジェクトを保存したり、自分のPC上のファイルを扱ったり、ライブラリを使ったりしたくなったときに出てきます。最初の数レッスンを進めるだけなら、入れていなくても大丈夫です。

Pythonのどのバージョンを入れるべき?

基本的には Python 3の最新安定版 でOKです。python.orgのトップページに大きく表示されているバージョンを選べば間違いありません。学習目的ならマイナーバージョンまで厳密に揃える必要はなく、3.x系であれば問題ありません。ただし Python 2は絶対に避けてください — 数年前にサポートが終了しており、セキュリティアップデートも提供されていません。

Coddyでコードを学ぼう

始める