Pythonの基礎:Pythonのバージョンを確認する方法

このチュートリアルでは、オペレーティング・システムをチェックするには、コマンドライン上に設置Pythonのバージョンを使用する方法について説明します。Pythonで書かれたPythonアプリケーションの特定のバージョンをインストールするときに便利です。

我々はまた、プログラムのPythonスクリプトを実行するには、システムにインストールされているのPythonのバージョンを確認する方法を紹介します。Pythonスクリプトを書くときにたとえば、あなたがユーザーのコンピュータにインストールされたPythonスクリプトのバージョンをサポートするかどうかを決定する必要があります。

Pythonのバージョンを確認します

PythonのほとんどのLinuxディストリビューションとのMacOSにプリインストールされています。

お使いのシステムにインストールされているのPythonのデフォルトのバージョンを調べるには、パイソン--versionやPython -Vコマンドを実行します。

このコマンドは、システムにインストールされたバージョンが異なる場合があり、バージョンは2.7.5である。この場合には、Pythonのデフォルトのバージョンを表示します。

Pythonの基礎:Pythonのバージョンを確認する方法 

インタプリタとしてスクリプトは/ usr / binに/ pythonでシェバングラインで提供されるすべてのスクリプトは、Pythonのデフォルトのバージョンを使用します。

Pythonの複数のバージョンを同時にインストールし、一部のLinuxディストリビューション。一般的に、のpython3という名前のPython 3の実行可能ファイル、およびPythonやPythonのpython2という名前の実行ファイルが、それは必ずしもそうではないかもしれません。Pythonの3がインストールされている場合は、次のように入力して、これを確認することができます:

Pythonの基礎:Pythonのバージョンを確認する方法

Pythonの2は、よくサポートされていますが、Pythonの3が現在と未来の言語であると考えられているが。

これを書いている時点で、最新バージョンは、Python 3.7.x.のメジャーリリースであります あなたは、Python 3の古いバージョンがシステムにインストールされている可能性があります。あなたは、最新バージョンをインストールしたい場合は、プロセスが実行しているオペレーティングシステムによって異なります。

プログラムでPythonのバージョンを確認します

パイソン2とPython 3は基本的に異なります。Pythonの2.xのを使用して書かれたコードは、中のPython 3.xでは使用できない場合があります。

SYSモジュールは、彼がシステムに固有のパラメータや機能を提供し、全てのPythonのバージョンがあります。sys.version_infoは、お使いのシステムにインストールされているのPythonのバージョンを確認することができます。メジャー、マイナー、マイクロ、releaselevelとシリアル:それは5つのバージョン番号を含むタプルです。

あなたが必要なスクリプトの少なくともPythonの3.5バージョンがあると、あなたは、システムが要件を満たしているかどうかを確認したいです。あなたは、単にメジャーバージョンとマイナーバージョンをチェックすることでこれを行うことができます。

輸入SYS

そうでない場合はsys.version_info.major == 3とsys.version_info.minor> = 5:
    印刷( "!このスクリプトは、Python 3.5以上が必要です")
    。印刷( "。あなたは、Pythonを{} {}を使用している"形式( sys.version_info.major、sys.version_info.minor))
    sys.exit(1)

Pythonの基礎:Pythonのバージョンを確認する方法

Pythonのバージョン3.5未満では、スクリプトを実行している場合

次の出力が生成されます。

このスクリプトは、Python 3.5以降が必要です!
あなたは、Python 2.7を使用しています。

Pythonの基礎:Pythonのバージョンを確認する方法

3と2で実行するPythonのPythonコードで記述するには、将来のモジュールを使用してください。それはあなたがPythonの2のPython 3.xのがで実行されているとの互換性をコーディングすることができます。

結論

システムにインストールされているビューのPythonのバージョン、それを入力するのpython --version非常に簡単です。

おすすめ

転載: www.linuxidc.com/Linux/2019-09/160518.htm