はじめに
どのバージョンのPythonをインストールしましたか?
Python 人気のあるプログラミング言語です。他の多くのプログラミング言語と同様に、リリース日ごとに整理されたいくつかの異なるバージョンが存在する可能性があります。特定のアプリケーションでは、特定のバージョンのPythonが必要になる場合があります。
このチュートリアルでは、Windows、Linux、またはmacOSシステムでPythonのバージョンを確認する方法を学びます。
前提条件
コマンドラインへのアクセス /ターミナルウィンドウ :
- Linux:Ctrl-Alt-T、Ctrl-Alt-F2
- Windows:Win+R>タイプpowershell>入力/OK
- MacOS:Finder>アプリケーション>ユーティリティ>ターミナル
Pythonにはさまざまなバージョンがありますが、最も人気のある2つはPython2.7.xとPython3.7.xです。 x リビジョンレベルを表し、新しいリリースがリリースされると変更される可能性があります。
バージョン番号を見ると、通常は3桁の数字が表示されます。
- メジャー バージョン
- マイナー バージョン
- マイクロ バージョン
メジャーリリースは完全に互換性がありませんが、マイナーリリースは一般的に互換性があります。たとえば、バージョン3.6.1は3.7.1と互換性がある必要があります。最後の桁は最新のパッチとアップデートを示します。
Python2.7と3.7は異なるアプリケーションです。あるバージョンで作成されたソフトウェアは、別のバージョンでは正しく機能しないことがよくあります。 Pythonを使用するときは、アプリケーションに必要なバージョンと使用しているバージョンを知ることが不可欠です。
Python 2は、2020年以降、セキュリティアップデートとパッチの公開を停止します。Python2.7を使用する開発者が多いため、期限が延長されました。 Python 3には、2から3が含まれています Python2コードをPython3に変換するのに役立つユーティリティ。
LinuxでPythonのバージョンを確認する方法
最新のLinuxディストリビューションのほとんどには、Pythonがプリインストールされています。
インストールされているバージョンを確認するには、ターミナルウィンドウを開き、次のように入力します。
python --version
WindowsでPythonのバージョンを確認する方法
すぐに使用できるほとんどのWindowsインストールには、Pythonがプリインストールされていません。ただし、常に確認することをお勧めします。
Windows Powershellを開き、次のように入力します。
python --version
Pythonがインストールされている場合は、バージョン番号が報告されます。
または、Windows Search機能を使用して、使用しているPythonのバージョンを確認します。
Windowsキーを押して検索を開始し、Pythonと入力します。一致する結果が返されます。ほとんどの場合、一致すると次のようなものが表示されます:
Python 3.7 (32-bit)
app
または、
Python 2.7 (32-bit)
app
これにより、使用しているメジャーリビジョンとマイナーリビジョン(3.xまたは2.x)が定義されます。
MacOSでPythonのバージョンを確認する方法
MacOSを使用している場合は、ターミナルで次のコマンドを入力してPythonのバージョンを確認してください。
python -version
システムがバージョンを報告します。
複数のバージョンのPythonを使用するシステムのチェック
Python2とPython3は異なるプログラムです。多くのプログラムは、古いバージョンから新しいバージョンにアップグレードします。ただし、Python 2.7.xのインストールは、同じシステム上でPython3.7.xバージョンとは別に実行できます。
Python3は完全な下位互換性はありません。
Python 2.7.xを確認するには :
python --version
Python 3のバージョンを確認するには ソフトウェア:
python3 --version
ほとんどのシステムは、Python2をpythonとして区別します およびPython3をpython3として 。 Python 2をお持ちでない場合は、システムで python
を使用できます。 python3
の代わりにコマンド 。
スクリプトでPythonのバージョンを確認する方法
アプリケーションを作成するときは、クラッシュや非互換性を防ぐために、実行する前にソフトウェアにPythonのバージョンをチェックさせると便利です。
次のコードスニペットを使用して、Pythonの正しいバージョンを確認します。
import sys
if not sys.version_info.major == 3 and sys.version_info.minor >= 6:
print("Python 3.6 or higher is required.")
print("You are using Python {}.{}.".format(sys.version_info.major, sys.version_info.minor))
sys.exit(1)
このスクリプトを実行すると、Python3.6がシステムにインストールされているかどうかをテストします。そうでない場合は、通知を送信し、現在のPythonバージョンを表示します。