Step1 - Download the Python 3.8.3 InstallerĬlick on the “ Mac OS X” (Current MacOS version) to go to the “ Python releases for Mac OS X” page. User should have the information about current system hardware chipset (64-bit or 32-bit).User should login as an Administrator to the MacOS. We need to update the Python to the latest version and below are the step by step procedure to install it – Prerequisites – MacOS comes with Python 2.7 preinstalled and that is pretty much outdated. However, always check the latest version and install it. To install the python on the local machine, get the copy of the Python standard distribution software from the Python Software Foundation website at based on your operating system, hardware (32-bit or 64-bit) and operating system version of your local machine.Īs of writing the tutorial, the Python current version is 3.8.3. Open a new terminal session and you’ll see that it’s still 3.10.0 Additional Python versionsįor this new session we actually want Python 3.9.6, to accomplish this install 3.9.6 like so: pyenv install 3.9.Python is a cross-platform programming language that can run on multiple platforms like Windows, macOS, Linux, and can be ported to the Java and. Great! Now how do we set that as the “global” default so that each time we open a new session Python 3.10.0 is set. No, not yet, we still need to enable it, do so for this session by running: ~ pyenv local 3.10.0 OK, let’s check it out did it work? ~ python -version Then install Python 3.10 pyenv install 3.10.0 I have Xcode installed, if you don’t then you may need to follow these steps first: xcode-select -install Let’s install Python 3.10 and set it as the local version of Python to use for this terminal session. We now have pyenv correctly installed and ready for application. We now reload our session profile source ~/.zshrc If command -v pyenv 1>/dev/null 2>&1 then Paste int eh following if you are running zsh cat > ~/.zshrc bash_profile this will enable pyenv each time we start a fresh terminal session. We need to add a few exports and commands to our. Next we update brew and install pyenv brew update You can install HomeBrew in a terminal like so: /bin/bash -c "$(curl -fsSL )" To accomplish this we first start with Homebrew, If your reading this your likely familiar, if not Homebrew is a software manager that is primarily used for MacOs ( though I do use it on linux ) to install the software I require with ease. I really want Python 3.10 for Pygame, and 3.9 for AWS Lambda, this is how you can accomplish that. In this example I am setting up my 2020 M1 MacBook pro, by default the Python version is: ~ python -version Pyenv allows us to install and manage as many versions of Python as I need and flip between them where required, it uses a convention to allow my terminal session to use a version on Python installed under my home directory rather then over writing the global install. I do not want to edit symlinks to the python binaries or use brew/python installers to force overwrite current Python installations. I do not want to override the default version of Python on the Mac in-case it’s required some something else.I want to use multiple versions of Python locally.I use Python more and more regularly and each time I set up a new machine I go through the same steps to enable a clean and modular way to run multiple versions of Python, each time I forget a step and am left scratching my head, this time I decided to document those steps.
0 Comments
Leave a Reply. |