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

LightNode
By LightNode ·

はじめに

Pythonは最も広く使用されているプログラミング言語の一つであり、開発者にとってシステムにインストールされているPythonのバージョンを把握することは重要です。Pythonのバージョンは、スクリプトやライブラリの互換性、さらには言語そのものの動作に影響を与える可能性があります。

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

このガイドでは、LinuxおよびWindowsシステムでインストールされているPythonのバージョンを確認する方法を説明します。Pythonプロジェクトに適した環境が整っているかを確認するために役立ててください。

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

Linuxでは、ターミナルを使うとPythonのバージョンを素早く簡単に確認できます。以下では、システムにインストールされているPythonのバージョンを確認するためのさまざまな方法を紹介します。

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

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

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

python --version

または

python -V

このコマンドは、デフォルトで設定されているPython 2.xのバージョンを返します。特に古いLinuxディストリビューションではまだPython 2.xがデフォルトとして設定されている場合があります。

Python 3のバージョン

多くのLinuxシステムでは、Python 2とPython 3の両方がインストールされています。特にPython 3のバージョンを確認するには、次のコマンドを使用します:

python3 --version

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

代替コマンド

一部のLinuxディストリビューションでは、python コマンドが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 2とPython 3の両方がインストールされている場合は、デフォルトのPython(Python 2またはPython 3)のバージョンが表示されます。

Pythonが見つからない場合

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

この場合、以下のコマンドでPython 3を確認してみてください:

python3 --version

Python 3がインストールされていてPATHに正しく設定されていれば、このコマンドでバージョンが確認できます。

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

Pythonインタープリタを直接使用してバージョンを確認することも可能です。

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

  2. 次のコマンドを入力してEnterキーを押します:

    python
    

    これによりPythonインタープリタが起動します。

  3. インタープリタ内で次のコードを入力してバージョンを確認します:

    import sys
    print(sys.version)
    

    これにより、Pythonの完全なバージョンと追加の詳細情報が表示されます。

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

    exit()
    

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

よくある質問 (FAQs)

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

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

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

  • Linuxの場合: Pythonがインストールされていない、または python3 としてインストールされている可能性があります。この場合、以下のコマンドを試してください:

    python3 --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のバージョンを確認するには、以下のコードを使用します:

import sys
print(sys.version)

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

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

A: Python実行ファイルのパスを確認するには、次のコマンドを使用します:

  • Linuxの場合:

    which python
    

    または

    which python3
    
  • Windowsの場合:

    where python