Ubuntu 20.04(Focal Fossa)にdeadsnakes PPAでPython3.9をインストールする

Ubuntu向けのPPAであるdeadsnakesを使うと、aptコマンドで複数のPythonバージョンを簡単にインストールできます。

add-apt-repositoryコマンドをインストール

PPAのaptリポジトリの追加に add-apt-repository コマンドを使います。 software-properties-common パッケージに含まれています。

sudo apt install -y software-properties-common

deadsnakes PPAのリポジトリを有効化

aptコマンドでインストールするために、deadsnakes PPAのリポジトリを有効化します。

sudo add-apt-repository -y ppa:deadsnakes/ppa
sudo apt update

成功すれば apt search python3.9 コマンドのようにしてパッケージを探すと、列挙されるようになります。

Python 3.9をインストール

スタンダードに venv を使える環境を作ります。

sudo apt install -y python3.9 python3.9-dev python3.9-venv

成功すれば python3.9 -V コマンドでPython 3.9のバージョンが表示されるようになります。

ensurepip

venvのみで運用する場合、venvを作ったときにvenv環境にはpipコマンドが入るので、これは必須ではありませんが、venvなしでもpipコマンドを使いたい場合にはensurepipを実行しておくとよいです。

python3.9 -m ensurepip --default-pip --user

~/.local/bin ディレクトリに pip コマンドが追加されます。PATHを通しておくとよいかと思います。