- #Set up python on mac how to
- #Set up python on mac install
- #Set up python on mac software
- #Set up python on mac code
#Set up python on mac install
Once complete, the output should look something like this: Example of the pyenv install command. Tip: You can replace 3.9.1 with any available Python version listed on the Python website. To do this, run the following command: pyenv install 3.9.1
#Set up python on mac code
It works by telling the Terminal which Python installation should be used, based on certain criteria such as the default configured or certain files available in the directory you’re working from.įor PyEnv to be able to do this, we must run some setup code every time you open a Terminal instance.īy performing the steps above, we are configuring the Terminal to run this code for every new window. PyEnv is a tool that is used through the Terminal. Now PyEnv is installed and configured, exit and reload the Terminal. Next, press Control + X, type Y and press Enter when prompted for the file name. Paste the eval line into the file, like this: If your file already contains text, then use the down arrow key to navigate to the end of the file (do not modify existing lines). This will open the file in the nano text editor, which will look like this: Nano editor Start by copying the contents of the “eval” line to your clipboard (highlight it, right click and select Copy): Line which you need you need to copyįor example, if you see what’s displayed in the screenshot above, you would type: nano ~/.zshrc Next we need to add the line starting with “eval” to the file path displayed after “# the following to”. What if you closed the window or don’t see any output?ĭon’t worry, it happens… Simply open a new Terminal and run the below command to show it again: pyenv init What you see may be different from the screenshot above, because the output depends on your Terminal configuration.įor example, instead of ~/.zshrc, your may see ~/.profile or ~/.bashrc. Now we need to configure PyEnv so it loads when we open our Terminal. Important! Take note of the two outputs highlighted above (they may be different on your machine). Once installation is complete, you’ll see something like this: Screenshot of output after PyEnv is installed. pyenv – this is the name of the package we want to install (Tip: you can find other packages by using the search on brew.sh).install – this is the command that tells (Home)brew that we want to install something.brew – this is the package manager we installed above.In-case you’re curious, I’ll translate the command below: This can be done by running the command below: brew install pyenv Screenshot of typing the pyenv installation command Once Homebrew is installed, we can use it to install PyEnv. Once it’s done, you should see something like this: Brew installed successfully. You’ll need to enter your administrator password and follow the on-screen instructions: Screenshot of Terminal after pasting Brew.sh installation command.
This one-line command (taken from the brew.sh website) will download and run a script that will install Homebrew on your machine. To install it, copy the line below and paste it into your Terminal window: /bin/bash -c "$(curl -fsSL )" If you haven’t used it before, Homebrew is a popular package manager for macOS. We’ll install PyEnv using a tool called Homebrew.
#Set up python on mac how to
How to choose which version of Python you want to use for a specific project.How to install a specific version of Python on your machine.
#Set up python on mac software
Using this tool, you can take advantage of all the latest features of Python 3.9, meanwhile ensuring that software requiring older versions of Python (like 2.7) continue to work on your machine.
PyEnv is a useful open source tool for managing multiple Python versions on your machine. In other words, if you remove this version - things may break.Īlso, if you use Python professionally, you’ll likely need to use specific versions for different projects, so it’s useful to be able to switch versions as needed. This is not recommended because there may be some software on your macOS which requires Python 2.7 to run. So you might be thinking: Why not remove the old version (2.7) and replace it with a newer version like 3.9 using the traditional installation method? However, the version installed is usually 2.7, which was deprecated on January 1st 2020.