インストール済みPythonをPython 3.9.8にアップグレードする

インストール済みPythonをPython 3.9.8にアップグレードする サーバー

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へのアップグレードに関する説明でした。

タイトルとURLをコピーしました