Multiple Python versions
Because one does not simply mess with MacOS default Python
Install Homebrew
Homebrew is a package manager for MacOS, must have CLI utility.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Install latest python
MacOS comes with a python version but you should install the latest stable version of python.
brew install pythonInstall pip
Download the get-pip file
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.pyNow run this file to install pip
python get-pip.pyChange global default python to latest python
sudo ln -s -f /usr/local/bin/python3.9 /usr/local/bin/pythonInstall pyenv
pyenv makes it easy to install, manage, and switch between multiple Pythons versions.
brew install pyenvInstall multiple python versions in pyenv
pyenv install 3.9.4
pyenv install 2.7.16Change default python in pyenv to latest and greatest
pyenv global 3.9.4Running pyenv
pyenv versions
python -m venv venv
source ./venv/bin/activate
(venv) $ which pythonTo exit the virtual environment
deactivateReferences
Last updated