Windows、Linux、macOS で Python のバージョンを確認する方法 [2023]
公開: 2022-12-23Python は、Web 開発、機械学習、データ分析、ソフトウェア テストなど、さまざまな分野で使用されている最も有名なプログラミング言語の 1 つです。
Python は 1991 年 2 月 20 日に Guido van Rossum によってリリースされました。 Rossum は Python を作成していたとき、BBC の人気コメディ シリーズの脚本である「Monty Python's Flying Circus」も読んでいました。 このように、彼は新しい言語が神秘的でユニークであると考えたため、この名前に落ち着きました。
この汎用プログラミング言語にはさまざまなユーザーがおり、Netflix のおすすめ映画を通じて無意識のうちにこの言語とやり取りしたことがあるかもしれません。 Python は、自動運転車を制御するソフトウェアの作成にも使用されます。
Python でできることのいくつかは次のとおりです。
- ウェブ開発。 Python はバックエンド開発 (ユーザーには表示されないプロセス) で使用されます。 Flask と Django は、API とバックエンド サーバーの開発で広く使用されているフレームワークの例です。
- 自動化またはスクリプト作成。 繰り返し実行しているジョブがある場合、Python はその自動化に役立ちます。 初心者も専門家も、Python を使用して、電子メールの送信、オンラインでのデータの検索、データの並べ替え、ダウンロードなどのさまざまなタスクを自動化できます。
- データ分析と機械学習。 Python は、データ サイエンティストが最も求めるプログラミング言語の 1 つになりました。 データ アナリストは、データの視覚化の作成、複雑な統計計算の実行、操作と分析などを行うことができるようになりました。
- ソフトウェアのテストとプロトタイピング。 ソフトウェア開発のセットアップでは、Python をバグの追跡、テスト、およびビルド管理に使用できます。 開発者は、Python を使用して新しいシステムやアプリのテストとチェックを自動化できます。
- ビジネス アプリケーション。 ビジネスの世界は広く、e コマース アプリケーション、顧客管理システム、ERP などが思い浮かびます。 典型的なビジネス環境では、読みやすく、拡張可能で、スケーラブルなアプリケーションが必要です。 Python は、Tryton などのプラットフォームを通じてそのようなソリューションを提供します。
Pythonが人気の理由
- 多用途です。 他の言語とやり取りしたことがある場合は、ユースケースが 1 つまたは 2 つしかない言語があることに気付いたかもしれません。 ただし、Python には 5 つ以上のユース ケースがあり、それでもそのパフォーマンスは比類のないものです。
- 複数のライブラリとモジュールがあります。 Python のユース ケースを拡張するために、サード パーティによって作成された多数のライブラリとモジュールが存在します。 たとえば、サーバー側の Web 開発に Django を使用できます。
- Python は単純です。 このプログラミング言語は自然言語を模倣しているため、初心者にも適しています。
- 大規模で活発なコミュニティ。 プログラミングは、時に挑戦的なものになることがあります。 ただし、大きくて協力的なコミュニティが存在するということは、行き詰まったときにいつでも頼ることができる人々がいることを意味します.
- オープンソース。 Python は無料で使用および配布できます。 したがって、エンジニアは既存のコードを微調整し、再配布し、それを使用してさまざまなソリューション/アプリケーションを作成できます。
Python 2 と Python 3: 違い
Python プログラミング言語は、存在してから 30 年以上にわたって大幅に進化してきました。 Python のバージョンを確認する理由の 1 つは、Python 2 を使用しているか Python 3 を使用しているかを判断して、開発者であるかデータの専門家であるかに関係なく、バグのないソリューションを構築できるようにすることです。
Python 2 と Python 3 は、Python の世界におけるメジャー バージョンです。 どちらが優れているかについては、現在も議論が続いています。 両者の違いを確認してみましょう。
パイソン 2
Python 2 は、2000 年に BeOpen Python Labs によって導入されました。 このバージョンは、Python の学習を容易にすることを目的としていました。
Python Enhancement Proposal (PEP) の技術的な詳細が実装されたのは、Python 2 を通じてでした。 2020 年 1 月に Python 2 は廃止されました。つまり、セキュリティ パッチ、新機能、およびバグ修正による更新は行われなくなります。
パイソン3
Python 3 は 2008 年にリリースされました。このバージョンは、基本的な Python 2 の欠陥を修正するために作成されました。 Python 3 では、以前のバージョンの Python にあった重複したモジュールと構造がなくなりました。
Python 3 の導入により重複するツールが削除されたことは、Python 2 のコードの一部が Python 3 と互換性がないことを意味していました。幸いなことに、Python は、Python 2 コードを確認して Python 3 構文に自動的に変換するツールである 2to3 をリリースしました。
このバージョンの導入は、神経科学などの科学コミュニティの大部分を引き付けました。 NumPy ライブラリの導入により、Python は Matlab や R の競合相手になり、データ サイエンスや機械学習への採用も加速しました。 執筆時点での Python の現在のバージョンは Python 3.11.1 です。
比較 | パイソン 2 | パイソン3 |
発売年 | 2000年 | 2008年 |
サポート | 2020年にサポート終了 | Python 3 の開発とサポートは現在も進行中です |
下位互換性 | いくつかの変更により、Python 2 コードを Python 3 に移植できます。 | Python 3 コードは Python 3 で実行できません |
応用 | 主に DevOps で使用されていました | Python は多目的であり、ソフトウェア エンジニアリング、データ サイエンスなどに適用できます。 |
「プリント」キーワード | Print は関数ではなくステートメントと見なされます | Print はステートメントではなく関数と見なされます |
構文の複雑さ | より複雑 | 複雑でない |
文字列の保管 | デフォルトでは、文字列は ASCII として保存されます | デフォルトでは、文字列は UNICODE として保存されます |
Python バージョンを確認するための前提条件
Windows、Linux、および macOS でそれぞれこれらのコマンドを使用して、ターミナル ウィンドウ/ターミナルにアクセスできます。
- Windows: Win+R > powershell と入力 > Enter/OK
- Linux: Ctrl-Alt-T、Ctrl-Alt-F2
- macOS: Finder > アプリケーション > ユーティリティ > ターミナル
Python には 2 つのメジャー バージョンがあることがわかったので、ローカル マシンでバージョンを確認する方法を学びましょう。

Python 3 は下位互換性がありません。 Python 2 と Python 3 は別のソフトウェアです。 したがって、Python 2 で記述されたコードが Python 3 では期待どおりに機能しない可能性があることを意味します。
マシンで Python のバージョンを確認すると、バージョンはドットで区切られた 3 つのセクションで表されます。
- メジャーバージョン
- マイナーバージョン
- マイクロバージョン
たとえば、Python のバージョンを Python 3.8.10 とすると、3 がメジャー バージョン、8 がマイナー バージョン、10 がマイクロ バージョンです。 Python バージョンの最後のセクションは、最新の更新とパッチを表しています。
Python 3.7.1 は、同じメジャー バージョン (3) に属しているため、Python 3.8.10 と互換性があります。 ただし、Python 2.7 は Python 3.8 と互換性がありません。
Windows で Python のバージョンを確認する
次の手順を使用して Windows PowerShell を開きます。
Win + R > powershell と入力 > Enter/OK
これで、コマンドラインでこれを入力できます
python --version
Python がマシンにインストールされている場合、バージョンは次の行に表示されます。

Linux で Python のバージョンを確認する
最新の Linux オペレーティング システムのほとんどには、Python がプリインストールされています。
Ctrl+Alt+T
ショートカットを使用して、Linux ベースのマシンでコマンド ラインを開きます。
このコマンドを使用して、Python のバージョンを出力します。
python3 --version
または
python --version
2 番目のコマンドは、Python 2 がインストールされているかどうかを確認します
Python 3 がインストールされている場合、次のような結果になる可能性があります。

MacOS で Python のバージョンを確認する
このショートカットを使用して、MacOS の端末にすばやくアクセスできます。
Finder > アプリケーション > ユーティリティ > ターミナル
このコマンドを使用して、Python のバージョンを確認します。
python3 --version
または
python --version
2 番目のコマンドは、Python 2 がインストールされているかどうかを確認します
Python 2 と 3 の両方がインストールされている場合、これに近い出力が得られます。

スクリプトで Python のバージョンを確認する
コードの実行時に非互換性やクラッシュを回避するために、コーディング時にスクリプトの Python バージョンを確認することが重要です。
このようなチェックは、PC に複数の Python バージョンがある場合に非常に重要です。
Windows、Linux、または macOS を使用しているかどうかに関係なく、このコマンドを使用してスクリプトを確認できます。
import sys print (sys.version)
同じマシンに 2 つの異なるバージョンの Python がインストールされていて、上記のコマンドを実行するとどうなりますか?
Python 2 と Python 3 は、PC 上で同時に実行できます。 これは、Python 2 を使用しているアプリと、Python 3 で作成されているアプリがあるためです。
2 つの Python バージョンが PC にあるかどうかを確認するには、次のコマンドを使用します。
python3 --version
または
python --version
2 番目のコマンドは、Python 2 がインストールされているかどうかを確認します
両方のバージョンが macOS に存在する場合、このスクリーンショットに近い出力が得られます

結論
Python は、Instagram などのお気に入りのソーシャル メディア プラットフォーム、Spotify などのエンターテイメント サイト、Uber などの乗り物管理プラットフォームの一部を強化し続けています。 同様またはより優れたプラットフォームを作成するプラットフォームを作成する必要がある場合は、Python を検討する必要があります。
使用しているオペレーティング システムに関係なく、Python のバージョンを快適に確認できるようになりました。 ほとんどが Python 3 に移行していますが、それでも Python 2 で作成されたアプリに出くわします。幸いなことに、Python には、さまざまなアプリケーションを作成するために使用できるさまざまなフレームワークがあります。
また、CentOS、Ubuntu、および Windows に Python 3 をインストールする方法を調べることもできます。