Opa, Boa tarde!
Vc pode adicionar o PPA do deadsnakes que mantém versões atualizadas do python (Esse PPA é muito utilizado e confiável, um simples google pode comprovar).
Com o comando:
sudo add-apt-repository ppa:deadsnakes/ppa
E depois:
sudo apt update
E por fim:
sudo apt install python3.12
Espero ter ajudado!
faria isso no terminal da propria maquina ou no terminal do projeto no VSCODE?