pythonを指定したバージョンにアップグレードしたい

実施したいこと

ローカルのpythonを3.8からアップグレードしたい。
その際、最新版ではなく、3.9をインストールしたい。
(他のパッケージとの兼ね合いのため)

対応方法

インストールできるpythonの一覧表示(対象の存在確認)
apt list | grep python3.9
Pythonのインストール
apt install python3.9
apt install python3.9-venv
apt install python3.9-dev
alternativesに登録し、3.9をデフォルトに切替
update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 2

update-alternatives --config python3

Tips

仮想環境の作成・活性化・非活性化
python3 -m venv 仮想環境名
source ./仮想環境名/bin/activate
deactivate
パッケージの一括インストール
pip install -r requirements.txt

なお、requirements.txtでインストール際、以下パッケージが必要になるかもしれない。

pip install wheel