Mac Install Specific Python Version

Mac comes with Python 2.7 pre-installed, but some newer AI libraries prefer you use Python 3+. Here's how to configure your Mac so that you can easily install any version of Python. If you're a Ruby developer, you'll likely understand the power behind Ruby Version Manager or rbenv. This is pretty much the same thing for Python.

Feb 07, 2018 Python 3: To create a virtual environment: - go to the folder of the project. generate a venv folder for the virtual environment: $ python3 -m venv venv. activate the environment: $ source venv/bin/activate. install packages only in the newly created environment (a requirement.txt file is often used to include the packages). If you are just getting started with Python development on a macOS, do the necessary configurations to make sure you're using the right version of Python from the start. Installing Python 3, with or without Homebrew, and using alias will let you start coding, but it's not a good strategy for the long run. Getting and Installing MacPython¶ macOS since version 10.8 comes with Python 2.7 pre-installed by Apple. If you wish, you are invited to install the most recent version of Python 3 from the Python website (A current “universal binary” build of Python, which runs natively on the Mac’s new Intel and legacy PPC CPU.

Since we will be using Homebrew manager to install our Python manager, here's a quick tutorial on how to install Homebrew for Mac users.

pyenv is the python package manager.

You will then want to configure your environmental variables and leave PyEnv to manage your packages.

You can activate your changes by running.

Install Python 3.x.x.

Install another version of Python

If you want to list all of the available versions of Python, try:

See which versions of Python are installed.

Set a specific version of Python as your local version.

Set Python version globally.


Double-check your version.

The latest version of Anaconda comes with Python 3.8. But sometimes you need to use an earlier release. With Anaconda, the preferred way to use a previous version of Python is to create a separate conda environment for each project.

For example, to create a fresh conda environment called my-cool-project with Python 3.7 and its own pip, run the following:

If you want a different version, like Python 3.6, just swap in python=3.6. From there you can activate the my-cool-project environment and then pip install or conda install whatever you need. For example:

Then, to return to the base environment, just run:

Mac Install Specific Python Version Code

If possible, use the above approach to manage different versions of Python on your machine. However, if you really need to, you can change the base version of Python with a one-liner:

Mac Install Specific Python Version Windows 10

If you confirm that you want to proceed, conda will replace all the version 3.8 packages (including the Python interpreter) in your environment with the corresponding 3.7 versions.