Linux、macOS、Windows で Python バージョンを確認するクイック ガイド
スクリプトを使用して Python バージョンを確認する方法を紹介します。
| コマンド | 実行場所 | 内容 | 出力例 |
|---|---|---|---|
| python --version python -v python -vv | コマンドライン / ターミナル Windows / Mac / Linux | Python 3.10.7 | Python 3.10.7 |
| import sys sys.version | スクリプト | 文字列として使用 | '3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)]' |
| import platform platform.python_version() | スクリプト | 短縮形式の文字列 | '3.10.7' |
| platform.python_version_tuple() | スクリプト | 短縮形式のタプル | ('3','10','7') |
スクリプトを使用して Python バージョンを確認する方法
Python スクリプトを使用すると、コンピューターにインストールされている Python のバージョンを特定できます。システムに複数のバージョンがインストールされているかどうかを検証できます。Python バージョンを確認するために開発されたスクリプトは、Windows OS、Mac OS、Linux ディストリビューションで同じです。Python の platform モジュールまたは sys モジュールをインポートしてスクリプトを作成できます。
以下のコードは sys モジュールで使用できます:
コマンドライン コード:
import sys sys.version
出力:
'3.10.7 (tags/v3.10.7:6cc6b13, Sep 5 2022, 14:08:36) [MSC v.1933 64 bit (AMD64)]'
上記スクリプトを実行するには、まずコマンドラインで python を呼び出して上記の結果を得ます。
以下のコードは platform モジュールで使用できます:
コマンドライン コード:
import platform print(platform.python_version())
出力:
3.10.7
Web ベースのインタープリタで以下のコードを使用します:
Python コード:
from platform import python_version print("Current Python Version-", python_version()) 出力:
Current Python Version- 3.8.10
Python のバージョン情報を取得するには、以下のスクリプトを使用します:
Python コマンド:
print(sys.version_info)
出力
Sys.version_info(major=3, minor=10,micro=7,releaselevel='final',serial=0)
Python のバージョンに関するタプル情報を取得するには、以下のスクリプトを使用します:
Python コマンド
print(type(sys.version_info))
出力
<class 'sys.version_info'>
Python のバージョンに関するメジャー情報を取得するには、以下のスクリプトを使用します:
Python コマンド
print(sys.version_info[0])
出力
3
Python コマンド
print(sys.version_info.major)
出力
3
プラットフォーム Python の情報を取得するには、以下のスクリプトを使用します:
Python コマンド
import platform print(platform.python_version())
出力
3.10.7
プラットフォーム バージョンのタイプ情報を取得するには、以下のスクリプトを使用します:
Python コマンド
print(type(platform.python_version()))
出力
<class 'str'>
Python のバージョンに関するタプル情報を取得するには、以下のスクリプトを使用します:
Python コマンド
print(platform.python_version_tuple())
出力
('3','7','0') Python コマンド
print(type(platform.python_version_tuple())
出力
<class 'tuple'>
Windows コマンドラインで Python バージョンを確認する方法
Windows コマンドラインで Python バージョンを確認する手順:
ステップ 1) 「cmd」と入力してコマンド プロンプトを開きます。
ステップ 2) コマンド プロンプトが開いたら、以下のコマンドを CLI に入力して Python のバージョン名を取得します。
コマンド コード:
python3 --version
出力:
Python 3.10.7
注意: コマンドを実行する前に、Python がコンピューターに事前インストールされていることを確認してください。
または、コマンドラインを開いて以下のコマンドを入力します:
コマンド コード:
python --version
出力:
Python 3.10.7
Windows PowerShell で Python バージョンを確認する方法
Windows PowerShell で Python バージョンを確認するには:
- スタートメニューで「PowerShell」と入力し、Windows PowerShell をクリックして PowerShell プロンプトを開きます。
- ユーザーは Python のバージョン名を取得するために、PowerShell で以下のコマンドを入力する必要があります。
ただし、このコマンドを実行する前に、Python がコンピューターに事前インストールされていることを確認してください。
コマンドラインに入力するコマンドは以下の通りです:
PowerShell コード:
python3 --version
出力:
Python 3.10.7
または、コマンドラインを開いて以下のコマンドを入力します:
PowerShell コード:
python --version
出力:
Python 3.10.7
Linux で Python バージョンを確認する方法
Linux で Python バージョンを確認する手順:
ステップ 1) ターミナルを開いて Python バージョンを確認します。
ステップ 2) 以下のウィンドウが開きます。
ステップ 3) Linux のターミナルで以下のコマンドを入力して Python のバージョン名を取得します。
ターミナルに入力するコマンド:
Linux ターミナル コード:
python3 --version
出力:
Python 3.5.2
または、ターミナルを開いて以下のコマンドを入力します:
Linux ターミナル コード:
python --version
出力:
Python 2.7.12
上記のコマンドは、システムに python 2 がインストールされているかどうかを確認するのに役立ちます。
また、以下のコマンドを Linux ターミナルで使用して、ディストリビューションにインストールされている Python のバージョン名を取得できます:
Linux ターミナル コード:
python -VV
出力
Python 2.7.12
Linux ターミナル コード:
python3 -c "import sys; print(sys.version)"
出力
3.5.2(default, Nov 12 2018, 13:43:14) [GCC 5.4.0 20160609]
Linux ターミナル コード:
python3 -c "import sys; print(sys.version_info)"
出力
sys.version_info(major=3,minor=2,releaselevel='final',serial=0)
Linux ターミナル コード:
python3 -c "import platform; print(platform.python_version())"
出力
3.5.2
上記コマンドの唯一の違いは Python モジュールの使用です。このモジュールは、Python 環境のさまざまな部分を操作するために使用される変数と関数の名前を提供します。オペレーティング システム、ハードウェア、インタープリターなどの基盤となるプラットフォーム データを取得します。
Mac で Python バージョンを確認する方法
Python バージョンを確認する手順:
ステップ 1) Mac OS で Python バージョンを確認するには、Mac OS デスクトップ メニューの右上隅にある検索ボックスに「terminal」と入力し、クリックしてターミナルを開きます。
ステップ 2) 以下のウィンドウが開きます。
ステップ 3) ターミナル ウィンドウで以下のコマンドを使用して Python のバージョン名を取得します。
注意: ただし、コマンドを実行する前に、Python がコンピューターに事前インストールされていることを確認してください。ほとんどの最新版 Mac OS ディストリビューションには Python がプリインストールされています。
ターミナルに入力するコマンド:
Mac OS ターミナル コード:
python3 --version
出力:
Python 3.3.1
または、ターミナルを開いて以下のコマンドを入力します:
Mac OS ターミナル コード:
python --version
出力:
Python 2.7.4
上記のコマンドは、システムに python 2 がインストールされているかどうかを確認するのに役立ちます。
同一システムに複数の Python バージョンがインストールされているか確認する方法
コンピューター システムには複数の Python バージョンがインストールされている可能性があります。したがって、コンピューターにはバージョン 2 と 3 の両方がインストールされている場合があります。
両方のバージョンを検証するには、ユーザーはコマンドラインを開き、以下のコマンドを入力します:
シナリオ 1:Python バージョン 2 を確認
コマンドライン / ターミナル コード:
python --version
シナリオ 2:Python バージョン 3 を確認
OS コマンド:
python3 --version
Python 2 と Python 3
両バージョンの比較:
- Python バージョン 3 は、Python バージョン 2 と比較して構文の面からは異なります。ここでは 2 つのバージョンの完全な比較を示します。
- Python 3 には、Python 2 で書かれたコードを Python 3 に翻訳するのに役立つユーティリティがいくつか含まれています。
- Python バージョン 3 は Python バージョン 2 と異なる構文を持ちます。これは Python バージョン 2 と 3 で構文が異なるためです。
- Python 2 は新しいアップデートをリリースしていないため、バージョン 3 と互換性がありません。
- Python 3 の一部機能は Python 2 にバックポートされ、移行を容易にするために行われました。
- Python 3 はデフォルトで文字列を Unicode 形式で格納します。一方、バージョン 2 で文字列を Unicode 形式に変換するには、「u」キーワードで定義する必要があります。
結論
- Python バージョン 2 と Python バージョン 3 は異なる構文を持ちます
- Python バージョンはいくつかの方法で確認できます:
- Windows PowerShell を使用
- Windows コマンドラインで
- Mac OS と Linux のターミナルで
- Python スクリプトを使用
- Python --version コマンドを入力して Python のバージョンを確認できます
- それぞれの OS コマンドラインで python 3 --version コマンドを入力して Python 3 バージョンのインストールを検証できます
よくある質問 (FAQ)
Python
- Pythonでファイル・ディレクトリの存在確認:実践ガイド
- Python enumerate()をマスター:リスト、タプル、文字列、辞書でインデックス付きループ
- Real Pythonポッドキャスト:週次インサイト、インタビュー、コーディングヒント
- Python 基本演算子完全ガイド:算術、比較、論理、ビット演算など
- Python リスト完全ガイド:作成、操作、メソッドのすべて
- Python正規表現マスター:re.match、re.search、re.findallの実践例
- Pythonイテレータ完全ガイド:仕組みと自作方法
- Pythonで現在時刻とタイムゾーンデータを簡単に取得する
- Pythonオブジェクト指向プログラミング完全ガイド:クラス、継承、カプセル化、ポリモーフィズム
- Python @propertyデコレータマスター:クリーンで後方互換なゲッター/セッター
- Python 文字列完全マスター:作成、アクセス、操作のすべて