Featured image of post Pythonのバージョンを知る - Effective Python 項目1

Pythonのバージョンを知る - Effective Python 項目1

これはなに Link to this heading

Effective Python 第2版 、項目1「使用するPythonのバージョンを知っておく」のまとめ。

ポイント Link to this heading

  1. 現時点の最新バージョンであるPython3を使おう
  2. コマンドラインで実行するPythonが、想定通りのバージョンか確認しよう
  3. Python2はサポートが終了しているため、使うのは避けよう

コマンドラインでPythonのバージョンを確認する Link to this heading

コマンドラインでpythonと入力したときのデフォルトは決まっていない。 Pythonのバージョンはpythonコマンドに--versionフラグを付ければ確認できる。

python --version

--versionフラグは-Vでもよい。

python -V

実行すると以下のように表示される。

$ python --version
Python 3.11.4

Linux環境では、Python3はpython3コマンドで使えることがある。 Windows環境では、Pythonをインストールしないと利用できない。

Python実行時にPythonのバージョンを確認する Link to this heading

Python実行時は、組み込みモジュールsysを利用すれば、Pythonのバージョンを確認できる。

import sys

print(sys.version_info)
print(sys.version)

上記コードを実行すると、下記のようにPythonの情報が表示される。

sys.version_info(major=3, minor=11, micro=4, releaselevel='final', serial=0)
3.11.4 (main, Aug 16 2023, 05:23:18) [GCC 12.2.0]

現時点ではオープンソースライブラリのほとんどがPython3準拠である。本書ではすべてのPythonプロジェクトでPython3を利用することを強く勧めている。

Python2は、2020/04/20にPython 2.7.18がリリースされ、以降すべての開発が終了している。つまり、Python2の公式な保守はもう行われない。ゆえに利用は自己責任である。 現時点の最新バージョンであるPython3を使おう。

参考文献・URL Link to this heading

Effective Python 第2版's image

Effective Python 第2版

www.oreilly.co.jp
「Python 2.7.18」がリリース ~「Python 2」シリーズの最終版/以降は「Python 3」シリーズが積極的にメンテナンスされる唯一の「CPython」に's image

「Python 2.7.18」がリリース ~「Python 2」シリーズの最終版/以降は「Python 3」シリーズが積極的にメンテナンスされる唯一の「CPython」に

 Python Software Foundationは4月20日、「Python 2.7.18」をリリースした。「Python 2」シリーズは、本バージョンが最終。すべての開発は終了し、以降は「Python 3」シリーズが不具合や脆弱性の修正が積極的に行われる唯一の「CPython」となる。

forest.watch.impress.co.jp
Licensed under CC BY-NC-SA 4.0
最終更新 10月 07, 2023
Hugo で構築されています。
テーマ StackJimmy によって設計されています。