How to downgrade your Python Version on Apple Silicon Chip MacBook Pro

2022-11-18

1 min read

First: You will need to install pyenv with homebrew on your MacBook Pro. Pyenv lets you easily switch between multiple versions of Python.

brew update
brew install pyenv

OR: Clone the repository to get the latest version of pyenv.

git clone https://github.com/pyenv/pyenv.git ~/.pyenv

Next: You will have to define your enviroment variables to set path changes.

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
source ~/.zshrc

After setting your enviroment variables, restart your shell so the path changes take effect.

exec "$SHELL"

Verify the pyenv installation and check the available python versions. This will show you a list of different python versions available for installation.

pyenv install --list

Install your desired python version.

pyenv install 3.8

Set your desired python version as your global version after installation.

pyenv global 3.8

Lastly: Verify your current python version your system is currently running.

python3 --version

You should see search a response in your terminal highlighting the python version your system is currently running on.

Python 3.8.0

Hope this was helpful 🤝 .

Subscribe to the Newsletter

I always send out an email when I create something interesting.