LinuxとWindowsでPythonのバージョンを確認する方法

2024-12-02 · 更新日 2026-07-06

クイックアンサー:Pythonのバージョンを確認する方法

インストールされているPythonのバージョンを確認するには、ターミナルまたはコマンドプロンプトを開き、次のいずれかのコマンドを実行します:

  • Linux: python3 --version
  • macOS: python3 --version
  • Windows: python --version(またはPythonランチャーを使う場合は py --version

このコマンドを実行すると、Python 3.12.4Python 3.13.1 のような行が表示されます。2026年時点では、Python 3.12と3.13が現行の安定版リリースなので、最新のシステムであればたいていこの範囲のバージョンが表示されます。なお、最近の多くのLinuxディストリビューションやmacOSでは、単体の python コマンドがそもそも存在しません(Python 2は2020年1月にサポートが終了しています)。その場合は代わりに python3 を使ってください。

その他の便利なオプションは次のとおりです。

  • どのプラットフォームでも明示的にPython 3を確認する:python3 --version

  • Windowsで、ランチャーを使ってインストール済みのすべてのバージョンを一覧表示する:py --list

  • 実行中のPythonセッションの中から、詳細な情報を出力する:

    import sys
    print(sys.version)
    

このガイドのこの先では、Linux、Windows、macOSそれぞれについて、各方法を詳しく説明します。

はじめに

Pythonは最も広く使われているプログラミング言語の一つであり、開発者にとって、システムにインストールされているPythonのバージョンを把握しておくことはとても大切です。Pythonのバージョンは、スクリプトやライブラリの互換性はもちろん、言語そのものの挙動にも影響することがあります。現在のPython 3.12/3.13の時代(2026年)では、サポート対象のリリースを使い続けることが、セキュリティアップデートや最新の言語機能を利用するうえでも重要になります。

Pythonのバージョンを確認する作業自体は簡単ですが、その手順はOSによって少し異なります。LinuxやmacOSではターミナルでバージョンを確認するのが一般的で、Windowsではコマンドプロンプト(またはPowerShell)やPythonインタープリタを直接使えます。

Python 2は2020年1月にサポートが終了したため、現在のLinuxやmacOSでは python3 コマンドが標準です。システムによっては、単体の python コマンドがまったく用意されていないこともあります。一方、Windowsのインストーラは、pythonpy ランチャーの両方を用意しています。

このガイドでは、Linux、Windows、macOSの各システムで、インストール済みのPythonのバージョンを確認する方法を解説します。Pythonプロジェクトに適した環境がきちんと整っているか確認する際に、ぜひ役立ててください。

LinuxでPythonのバージョンを確認する方法

Linuxでは、ターミナルを使えばPythonのバージョンをすばやく簡単に確認できます。ここでは、システムにインストールされているPythonのバージョンを確認するための、いくつかの方法を紹介します。

ターミナルを使用する方法

デフォルトのPythonバージョン

インストールされているデフォルトのPythonバージョンを確認するには、ターミナルを開いて次のコマンドを実行します:

python --version

または

python -V

最近のLinuxディストリビューション(2026年時点)では、python は通常Python 3を指しており、このコマンドを実行すると Python 3.12.4 のような結果が返ってきます。ただし、古いシステムではまだPython 2.xのバージョンが返される場合があり、また現行の多くのディストリビューションでは単体の python コマンドがそもそもインストールされていません。その場合は python3 を使ってください(次に示します)。

Python 3のバージョン

python3 は、現在のLinuxシステムでの標準的なコマンドです。Python 3のバージョンを明示的に確認するには、次のコマンドを使います:

python3 --version

これで、システムにインストールされているPython 3.xのバージョンが出力されます。

代替コマンド

Linuxディストリビューションによっては、python コマンドがPython 2ではなくPython 3にリンクされていることがあります。その場合は、次のコマンドを使うだけでPython 3のバージョンが表示されます:

python --version

Pythonインタープリタを使用する方法

Python環境の中で直接バージョンを確認したい場合は、Pythonインタープリタを起動して確認できます。

  1. ターミナルを開きます。

  2. 確認したいバージョンに応じて、python または python3 と入力し、Enterキーを押します:

    python
    
  3. インタープリタに入ったら、次のコードを入力してPythonのバージョンを確認します:

    import sys
    print(sys.version)
    
  4. バージョンは 3.x.x (default, ...) または 2.x.x (default, ...) の形式で表示されます。

  5. インタープリタを終了するには、次のように入力します:

    exit()
    

WindowsでPythonのバージョンを確認する方法

Windowsでは、コマンドプロンプトやPythonインタープリタを使ってPythonのバージョンを確認できます。Windowsマシンでの手順は次のとおりです。

コマンドプロンプトを使用する方法

インストールされているPythonのバージョンを確認するには、コマンドプロンプトを開いて次のコマンドを使います。

デフォルトのPythonバージョン

Windows + R を押し、cmd と入力してEnterキーを押してコマンドプロンプトを開きます。その後、次のコマンドを入力します:

python --version

または

python -V

これで、デフォルトに設定されているPythonのバージョンが出力されます(例:Python 3.12.4)。同じコマンドはPowerShellでも実行できます。

Pythonランチャー(py)を使用する方法

最近のWindowsインストーラには、Pythonランチャー py が含まれています。特に複数のバージョンのPythonがインストールされている場合、バージョンを確認する最も確実な方法となることが多いです:

py --version

システム上で検出されたすべてのPythonバージョンを一覧表示するには、次のコマンドを実行します:

py --list

Pythonが見つからない場合

python コマンドが動作せず、「Pythonは、内部コマンドまたは外部コマンドとして認識されていません」というエラーが表示される場合は、Pythonがインストールされていないか、システムのPATHに追加されていない可能性があります。

その場合は、次のコマンドでPython 3を確認してみてください:

python3 --version

このコマンドは、Python 3がインストールされていて、PATHに正しく設定されている場合に動作します。

Pythonインタープリタを使用する方法

Pythonインタープリタから直接バージョンを確認することもできます。

  1. コマンドプロンプト (cmd) を開きます。

  2. python と入力してEnterキーを押します。これでPythonインタープリタが起動します。

    python
    
  3. インタープリタに入ったら、次のコードを入力してバージョンを確認します:

    import sys
    print(sys.version)
    

    これで、Pythonの完全なバージョンと、いくつかの追加情報が表示されます。

  4. インタープリタを終了するには、次のように入力します:

    exit()
    

macOSでPythonのバージョンを確認する方法

macOSはUnixベースのターミナルを使うため、Linuxとほぼ同じように操作できます。ターミナルアプリ(「アプリケーション > ユーティリティ」内、またはSpotlightから起動できます)を開き、同じコマンドを使います。

ターミナルを使用する方法

最近のmacOSにはシステムの python(Python 2)コマンドが含まれていないため、python3 を使います:

python3 --version

これを実行すると Python 3.12.4 のような行が表示されます。Homebrewや公式のpython.orgインストーラでPythonをインストールした場合は、その内容が反映されます。

実際に使われているPython 3の実行ファイルを確認するには、次のコマンドを実行します:

which python3

Pythonインタープリタを使用する方法

Linuxと同じように、インタープリタの中から確認することもできます:

  1. ターミナルアプリを開きます。

  2. python3 と入力してEnterキーを押し、Pythonを起動します。

  3. インタープリタの中で次を実行します:

    import sys
    print(sys.version)
    
  4. exit() で終了します。

LinuxとWindowsでのPythonバージョン確認

よくある質問 (FAQs)

Q: python コマンドが認識されない場合はどうすればいいですか?

A: python コマンドが認識されない場合は、Pythonがインストールされていないか、システムのPATH環境変数に追加されていない可能性が高いです。

  • Windowsの場合: Pythonのインストール時に「Add Python to PATH」オプションを選択したか確認してください。すでにインストール済みでPATHに追加されていない場合は、Pythonのインストールディレクトリを手動でPATHに追加する必要があります。

  • Linuxの場合: Pythonがまったくインストールされていないか、Python 3が python ではなく python3 としてインストールされているディストリビューションを使っている可能性があります。代わりに python3 --version コマンドを試してみてください。

  • macOSの場合: 最近のバージョンには単体の python コマンドが含まれていません。python3 --version を使い、見つからない場合はHomebrewまたは公式のpython.orgインストーラでPythonをインストールしてください。

  • Windowsの場合: python が認識されないときは、Pythonランチャーで py --version を試すこともできます。

Q: LinuxでPython 2とPython 3の両方がインストールされているかを確認する方法は?

A: 多くのLinuxシステムでは、Python 2とPython 3の両方がインストールされていますが、それぞれ別々のコマンドでアクセスします:

  • Python 2を確認するには:
    python --version
    
  • Python 3を確認するには:
    python3 --version
    

両方のバージョンがインストールされていれば、それぞれのバージョンが表示されます。

Q: スクリプトの中からPythonのバージョンを確認できますか?

A: はい、スクリプトの中からPythonのバージョンを確認できます。そのためには、Pythonスクリプトに次のコードを含めます:

import sys
print(sys.version)

これで、スクリプトの実行に使われたPythonのバージョンと、追加情報が出力されます。

Q: Pythonの実行ファイルのパスを確認する方法は?

A: Pythonの実行ファイルのパスは、次のコマンドで確認できます:

  • LinuxおよびmacOSの場合:

    which python
    

    または

    which python3
    
  • Windowsの場合:

    where python
    

    または、Pythonランチャーを使う場合:

    py --list-paths