2021年11月5日、Python 3.9.8がリリースされました。
ただ、Python 3.10がPython 3系の最新機能シリーズとなります。
そのため、Python 3.9系を追いかける必要はないように思うかもしれません。
しかし、Python 3.10への完全移行はまだ早すぎます。
なぜなら、Python 3.10に未対応のライブラリが多く存在するからです。
まだまだ、メインで利用するにはPython 3.9系が安心と言えます。
そのPython 3.9系の最新バージョンが、Python 3.9.8となります。
3.9.7から202件のコミットがあったようです。
そのすべてが、不具合修正の対応となります。
まだまだ、改善の余地があるPython 3.9系とも言えますね。
これに対して、新機能の追加はPython 3.10系で行われていきます。
その意味では、棲み分けができていると思います。
今回は、Python 3.9系の最新版となるPython 3.9.8へのアップグレードに関する内容となります。
本記事の内容
- 【Windows】Python 3.9.8にアップグレード
- 【Ubuntu】Python 3.9.8にアップグレード
それでは、上記に沿って解説していきます。
【Windows】Python 3.9.8にアップグレード
Windowsにおいて、Python 3.9.8にアップグレードします。
アップグレード方法は、次の記事で解説しています。
基本的には、上記記事内の対象バージョンを3.9.8に置き換えるだけです。
ここでは、Python 3.9.7からPython 3.9.8にアップグレードします。
それ以外は、全く同じ方法で対応できます。
まず、現状を確認しておきます。
>python -V Python 3.9.7
ダウンロードしてファイルを実行します。
次のような表示がしばらく続きますが、大丈夫です。
上記記事を参考にすれば、アップグレードは簡単に行えます。
では、アップグレードのPythonバージョンを確認しましょう。
>python -V Python 3.9.8
初めてPythonのアップグレードをやるときは、上手く行くか心配でした。
しかし、Pythonのアップグレードが失敗したことは一度もありません。
心配だと思う方は、気軽にやってみてください。
最悪、アンインストールしてインストールすればいいだけです。
以上、WindowsにおけるPython 3.9.8へのアップグレードに関する説明でした。
次は、UbuntuでPython 3.9.8へのアップグレードを行います。
【Ubuntu】Python 3.9.8にアップグレード
Ubuntuにおいて、Python 3.9.8にアップグレードします。
アップグレード方法は、次の記事で解説しています。
Ubuntu(Linux)ではインストールが、アップグレードになります。
インストールと同じ手順でアップグレードが可能です。
ダウンロードページには、Python 3.9.8が用意されています。
このダウンロードページは、Python Japanが管理しているページです。
Python本家(英語)のダウンロードページは、非常にわかりにくいです。
そのため、上記ページを利用することが推奨されています。
上記ページから、「Python-3.9.8.tar.xz」をダウンロードしましょう。
と言っても、実際のファイルは本家にあるのですけどね。
$ wget https://www.python.org/ftp/python/3.9.8/Python-3.9.8.tar.xz
それ以降は、上記記事に従って解凍、ビルドと行います。
その処理の前に、現状のバージョン確認をしておきます。
$ python3 -V Python 3.9.7
では、インストール処理が完了したら、バージョンを確認します。
$ python3 -V Python 3.9.8
あとは、pipとsetuptoolsを最新にしておきましょう。
pipコマンドを利用すると、次のような警告がでます。
$ pip3 list Package Version ---------- ------- pip 21.2.4 setuptools 58.1.0 WARNING: You are using pip version 21.2.4; however, version 21.3.1 is available. You should consider upgrading via the '/usr/local/bin/python3.9 -m pip install --upgrade pip' command.
警告では、pipだけですがsetuptoolsも一緒に更新します。
/usr/local/bin/python3.9 -m pip install --upgrade pip setuptools
更新が完了したら、確認です。
$ pip3 list Package Version ---------- ------- pip 21.3.1 setuptools 58.5.3
pipとsetuptoolsともにアップグレードできています。
これで、Python 3.9.8へのアップグレードは完了です。
以上、UbuntuにおけるPython 3.9.8へのアップグレードに関する説明でした。