How To Update Python โจ ๐
# Install dependencies sudo apt update; sudo apt install build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev curl \ libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev curl https://pyenv.run | bash Add to your ~/.bashrc (or ~/.zshrc) echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(pyenv init -)"' >> ~/.bashrc source ~/.bashrc Install and set the new version pyenv install 3.12.0 pyenv global 3.12.0 Verify python3.12 --version The "Uh-Oh" Moment: How to fix pip after an update You updated Python, but now when you run pip install requests , you get errors.
Use Virtual Environments. Always. (We will cover fixing your global Python first, then how to protect your projects). How to Update Python on Windows Windows does not come with Python pre-installed, so you likely installed it via the executable. Updating is straightforward. Step 1: Check your current version Open Command Prompt (cmd) or PowerShell and type: how to update python
Pip is tied to a specific Python version. After an upgrade, reinstall your tools. # Install dependencies sudo apt update; sudo apt
brew link --overwrite python python3 --version The "macOS Troubleshooting" Fix If typing python3 still launches an old version, your PATH is prioritizing the wrong location. Add this to your ~/.zshrc (or ~/.bash_profile ): (We will cover fixing your global Python first,
source venv/bin/activate # or venv\Scripts\activate on Windows pip install -r requirements.txt Q: I updated Python, but my IDE (VS Code/PyCharm) still shows the old version. A: You need to manually change the Python interpreter in your IDE settings. Point it to the new executable path.