

Here are the commands for that: pyenv install You can update your version by installing a new version, making it your global default, and optionally uninstalling the old version. With more versions being released, you may want to update your version. With all that in place, you can now use Python 3. Configure your shell's environment for Pyenv If your python version remains the same, you have to make sure that you add the required init command as you can see in the documentation: Basic GitHub Checkout – 2. To set the newly installed version as the default, here's how to do it ( among many other ways): pyenv global 3.10.2 In my case, I have: Currently installed python versions on my systemįrom the screenshot above, the asterisk shows the currently active Python version, which is the default system version: python -version To see the list of the Python versions we have, we use the following command: pyenv versions Then we'll use this command: pyenv install 3.10.2 The version argument follows semantic versioning which is "".įor Python 3, let's say we want to install 3.10.2. You can install Python using pyenv with the following syntax: pyenv install With pyenv installed, you don't need to install Python with Homebrew anymore (as you may already be doing). Make sure you follow the rest of the steps for installing pyenv in the documentation. Here's the command to install Python 3 on Mac: brew install pyenv Install pyenv using Homebrew with the following command: This tool helps you to work on different environments which require different versions of Python. pyenv does the same thing for Python – it's a version management tool. If you're familiar with NodeJS, you'll know that nvm is used for managing versions of Node in different environments.
