LinuxとWindowsでPythonのバージョンを確認する方法
はじめに
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インタープリタを起動して確認できます。
-
ターミナルを開きます。
-
確認したいバージョンに応じて、
python
またはpython3
を入力し、Enterキーを押します:python
-
インタープリタ内で次のコードを入力してPythonのバージョンを確認します:
import sys print(sys.version)
-
バージョンは次の形式で表示されます:
3.x.x (default, ...)
または2.x.x (default, ...)
。 -
インタープリタを終了するには、次のコマンドを入力します:
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インタープリタを直接使用してバージョンを確認することも可能です。
-
コマンドプロンプト (
cmd
) を開きます。 -
次のコマンドを入力してEnterキーを押します:
python
これによりPythonインタープリタが起動します。
-
インタープリタ内で次のコードを入力してバージョンを確認します:
import sys print(sys.version)
これにより、Pythonの完全なバージョンと追加の詳細情報が表示されます。
-
インタープリタを終了するには、次のコマンドを入力します:
exit()
よくある質問 (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