記事を読む前に
この記事は,新規にPythonを導入する方向けの記事となっています.
既存のプロジェクト,Pythonコードを動かすためにPythonを導入しようと考えている方は,そのプロジェクトのPython環境に合ったversionをインストールすることをお勧めします.
(異なるversionで実行すると,エラー発生の原因になり得る)
この記事のゴール
- 2024年現在のpythonのversion事情について理解する
- インストールすべきversionを理解する
- 既にインストールされているversionの確認方法を知る
Pythonのバージョンについて
結論,
Pythonのおすすめのバージョンは3.12です!
※ただし,これは新しくPythonを導入する方はです!(上記参照)
Pythonの現在の最新バージョンは3.12です.
以下はPythonの公式HPに掲載されているversion情報です.
参考[https://devguide.python.org/versions/]
画像について詳しく説明します
まず,それぞれのversionの状態を表す用語についてですが,
- feature:開発段階だからバグも多いかもで,修正しながらだけど,めちゃめちゃ新しいし,新機能を体験できます!
- prerelease:もうそろそろリリースしますよ!リリースしたら皆からのバグやセキュリティ,機能修正に応じます!
- bugfix:安定な状態ですよ!新機能も追加するしバグやセキュリティの修正にも応じます!
- security:セキュリティ面は保証します!機能やバグ修正はもうしません
- end-of-life(eol):バグ修正しないし,セキュリティ面も保証できません
また下の数字はいつリリースされて,いつeolになってしまうかを示しています.
(例えば,3.12であれば,大体2023年末にリリースされて2028年末にeolになり得るって感じです.)
ちなみに,「Python 3.12.xx」のようにxxについても色んなversionがあると思いますが,
基本一番数字が大きいversion(最新version)を使っていれば大丈夫です!
このような事情を踏まえて改めて言うと
Pythonのおすすめのバージョンは3.12です!
Pythonのバージョン確認方法
インストールされているPythonのバージョン確認方法は,
Windowsであれば「コマンドプロンプト」
MacやLinuxであればお好みの「ターミナル」
を開いて,(アプリの検索バーで上記のように打てば出てきます)
python3 -version
もしくは
python3 -V
と打てば確認できます!!