Fedora
# see https://stribny.name/blog/install-python-dev/
# First we install some common development tools like gcc and make, Fedora provides a group of packages for that call Development Tools
sudo dnf groupinstall "Development Tools" -y
# To build Python we need some additional packages
sudo dnf install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils tk-devel -y
curl https://pyenv.run | bash
pyenv install 3.9
Fedora