ホーム テクノロジー 開発 Windows、Linux、macOS で Python のバージョンを確認する方法 [2023]

Windows、Linux、macOS で Python のバージョンを確認する方法 [2023]


Python は最も有名なプログラミング言語の 1 つであり、ほんの数例を挙げると、Web 開発、機械学習、データ分析、ソフトウェア テストなどのさまざまな分野で使用されています。

Python は、 1991 年 2 月 20 日にGuido van Rossumによってリリースされました。ロッサムは Python を作成しているときに、BBC の人気コメディ シリーズの脚本である「モンティ パイソンのフライング サーカス」も読んでいました。彼は、この新しい言語が神秘的でユニークであると考え、この名前に落ち着きました。

この汎用プログラミング言語にはさまざまなユーザーがおり、Netflix のおすすめ映画を通じて知らず知らずのうちにこの言語に触れたことがあるかもしれません。 Python は自動運転車を制御するソフトウェアの作成にも使用されます。

Python でできることのいくつかは次のとおりです。

  • ウェブ開発。 Python はバックエンド開発 (ユーザーには見えないプロセス) で使用されます。 Flask と Django は、API とバックエンド サーバーの開発で広く使用されているフレームワークの例です。
  • 自動化またはスクリプト化。繰り返し実行することになるジョブがある場合、Python はそれを自動化するのに役立ちます。初心者だけでなく専門家も Python を使用して、電子メールの送信、オンラインでのデータの検索、データの並べ替え、ダウンロードなどのさまざまなタスクを自動化できます。
  • データ分析と機械学習。 Python は、データ サイエンティストの間で最も人気のあるプログラミング言語の 1 つになりました。データ アナリストは、データの視覚化の作成、複雑な統計計算の実行、操作と分析などを行うことができます。
  • ソフトウェアのテストとプロトタイピング。ソフトウェア開発セットアップでは、バグ追跡、テスト、ビルド管理に Python を使用できます。開発者は、Python を使用して新しいシステムやアプリのテストとチェックを自動化できます。
  • ビジネス アプリケーション。ビジネスの世界は広く、数例を挙げると、電子商取引アプリケーション、顧客管理システム、ERP などが思い浮かぶかもしれません。一般的なビジネス環境では、読みやすく、拡張可能で、スケーラブルなアプリケーションが必要です。 Python は、Tryton などのプラットフォームを通じてそのようなソリューションを提供します。
  • 多用途です。他の言語を使用したことがある場合は、使用例が 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 つの違いを確認してみましょう。

パイソン2

Python 2 は 2000 年に BeOpen Python Labs によって導入されました。このバージョンは、Python の学習を容易にすることを目的としています。

Python 2 を通じて、Python Enhancement Proposal (PEP) の技術的な詳細が実装されました。 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 がインストールされている場合は、次のような結果が得られる可能性があります。

Linux-1
Linux-1

MacOS で Python のバージョンを確認する

このショートカットを使用すると、MacOS でターミナルにすばやくアクセスできます。

Finder > アプリケーション > ユーティリティ > ターミナル

このコマンドを使用して Python のバージョンを確認します。

 python3 --version

または

python --version

2 番目のコマンドは、Python 2 がインストールされているかどうかを確認します。

Python 2 と 3 の両方がインストールされている場合は、これに近い出力が得られます。

macOS-5-1
macOS-5-1

スクリプト内の 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 に存在する場合、このスクリーンショットに近い出力が得られます。

macOS-4-1
macOS-4-1

結論

Python は、Instagram などのお気に入りのソーシャル メディア プラットフォーム、Spotify などのエンターテイメント サイト、Uber などの配車管理プラットフォームの一部を引き続き強化しています。同様の、またはより優れたプラットフォームを作成する必要がある場合は、Python を考慮すべきです。

使用しているオペレーティング システムに関係なく、Python のバージョンを快適に確認できるようになりました。ほとんどが Python 3 に移行しつつありますが、それでも Python 2 で作成されたアプリに遭遇することもあります。幸いなことに、Python には、さまざまなアプリケーションの作成に使用できるさまざまなフレームワークがあることです。

CentOS、Ubuntu、Windows に Python 3 をインストールする方法を調べることもできます。

「 Windows、Linux、macOS で Python のバージョンを確認する方法 [2023]」についてわかりやすく解説!絶対に観るべきベスト2動画

How To Install Python [2023 Update] for WINDOWS | MAC | LINUX
【Mac版】pythonのインストール方法を解説!