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

インストール済みPythonをPython 3.10.1にアップグレードする プログラミング

2021年12月6日、Python 3.10.1がリリースされました。
様子見でしたが問題はなさそうです。

Python 3.10.1にアプグレードしていきます。
Windows、Ubuntuともにアップグレードしていきます。

本記事の内容

  • 【Windows】Python 3.10.1にアップグレード
  • 【Ubuntu】Python 3.10.1にアップグレード

それでは、上記に沿って解説していきます。

【Windows】Python 3.10.1にアップグレード

Windowsにおいて、Python 3.10.1にアップグレードします。
アップグレード方法は、次の記事で解説しています。

Windowsの場合は、本当に簡単ですぐに終わります。
ただ、何をしているのかを理解して進める必要があります。
そのことを次の記事では、わかりやすく説明しています。

進め方としては、上記記事内の対象バージョンを3.10.1に置き換えるだけです。
ここでは、Python 3.10.1からPython 3.10.1にアップグレードします。
それ以外は、全く同じ方法で対応できます。

まず、現状を確認しておきます。

> python -V 
Python 3.10.0

Python公式
https://www.python.org/downloads/

上記ページへアクセス。

Windowsなら、上記のようにWindows用の表示になっているはずです。
そして、「Download Python 3.10.1」(その時点の最新バージョン)をクリックします。

そのままダウンロードして保存。
Windows用のインストーラーをダウンロードできます。

ファイルをダウンロードして、実行します。
上記記事に従えば、すぐにアップグレードが完了です。

では、アップグレードのPythonバージョンを確認しましょう。

> python -V
Python 3.10.1

何も問題ありません。
もう何度もやっていますが、失敗した試しがありません。

以上、WindowsにおけるPython 3.10.1へのアップグレードに関する説明でした。
次は、UbuntuでPython 3.10.1へのアップグレードを行います。

【Ubuntu】Python 3.10.1にアップグレード

Ubuntuにおいて、Python 3.10.1にアップグレードします。
アップグレード方法は、次の記事で解説しています。

Ubuntu(Linux)ではインストールが、アップグレードになります。
インストールと同じ手順でアップグレードが可能です。

Python Japanのダウンロードページ
https://pythonlinks.python.jp/ja/index.html

上記ダウンロードページには、Python 3.10.1が用意されています。

ダウンロードページから、「Python-3.10.1.tar.xz」をダウンロードしましょう。

$ wget https://www.python.org/ftp/python/3.10.1/Python-3.10.1.tar.xz

あとは、淡々と以下のコマンドを実行していきます。
その前に現状のPythonバージョンの確認です。

$ python3 -V 
Python 3.10.0

では、インストール=アップグレードしましょう。
詳細については、上記記事で説明しています。
途中でエラーで動かないなどの場合は、上記記事をご覧ください。

$ tar xJf Python-3.10.1.tar.xz
$ cd Python-3.10.1
$ ./configure
$ make
$ sudo make install

最後に次のような表示で終われば成功です。

Successfully installed pip-21.2.4 setuptools-58.1.0

各パッケージのバージョンは、処理を行う時期で異なるでしょう。
アップグレード処理が終ったら、確認です。

$ python3 -V
Python 3.10.1

問題ありません。
あと、pipのバージョンが古いことを示す警告が出る可能性があります。

その場合は、次のコマンドでpipもアップグレードしておきます。
ついでにsetuptoolsも同様にアップグレードします。

$ /usr/local/bin/python3.10 -m pip install --upgrade pip setuptools

以上、UbuntuにおけるPython 3.10.1へのアップグレードに関する説明でした。

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