How To Update Python On Linux Free [ NEWEST – 2025 ]

export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" # optional, but useful Restart your shell. # List all installable versions pyenv install --list Install a new version (e.g., 3.12.2) pyenv install 3.12.2 Set it globally (for your user only) pyenv global 3.12.2 Or set per project directory cd my_project pyenv local 3.12.2 Verify python --version

python3.12 --version pyenv lets you install and switch between multiple Python versions per project without touching system Python. Install pyenv # Install dependencies (same as source compilation) # Then run pyenv installer curl https://pyenv.run | bash Add to your ~/.bashrc (or ~/.zshrc ): how to update python on linux

sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev \ libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev \ libsqlite3-dev wget libbz2-dev Fedora: export PATH="$HOME/