Switch Python Version After Download Mac

  1. Mac Switch To Python 3
  2. Switch Python Version Mac
  3. Switch Python Version Windows
  4. Mac Python Version Check
  5. Switch Python Version After Download Mac Version

Switching between Python 2 and Python 3 environments¶ You can easily maintain separate environments for Python 2 programs and Python 3 programs on the same computer, without worrying about the programs interacting with each other. Switching to an environment is called activating it. In order to develop on your own machine, you should first download and install the latest version (3.7) from the Python download page, for your operating system. Note: It is important to get version 3.7 because we will use a feature of Python that is available only in the latest edition. The installer presents you with a list of workloads, which are groups of related options for specific development areas. For Python, select the Python development workload and select Install. To quickly test Python support, launch Visual Studio, press Alt+I to open the Python Interactive window, and enter 2+2.If you don't see the output of 4, recheck your steps.

This page provides the instructions for how to install and run IPython and Jupyter Notebook in a virtualenv on Mac.

Most probably your Mac has already come with Python installed (see step 1 and step 2 below to check whether Python and Python 3 is installed on your mac, because my Mac book air has both Python and Python3.6 installed, I will go ahead to step 3 to install virtualenv).

Open a terminal on your mac and type in Python and Python3 to see whether Python and Python3 installed on your mac. See below for example.

Follow the steps below for detailed instructions.

Step 1: Check whether Python is installed on your Mac

To test whether your Mac has Python 2.x or 3.x, look at the instructions below.

Open a terminal (in your launchpad, type in terminal, and then click and open it.)

Type inpython, if you see similar thing as the pic shown below, it means python 2.7 was installed on your Mac

typeexit()to exit from the Python 2.7 environment

Typepython3in your terminal, if you see similar warning as the pic shown below, it means you will need to install Python 3 (see the steps below for installation). If you see older version (< 3.5) of python 3 installed on your mac, follow step 2 to install Python 3.5

Step 2: Install Python 3.5

I recommend you download Python 3.5.4 from here, if you do not have Python 3.x pre-installed on your mac.

Click the installer and install it following the wizard.

When you finish the installation, typepython3in your terminal, if you see similar stuff in the pic below, Python 3.5 is installed successfully and you are ready to proceed to step 3.

Step 3: Install virtualenv

Note:the command text in blue is the exact command you should type into your terminal, the same through this whole instruction.

Step 4: Setup virtualenv environment

Issue the command below to set up a virtualenv environment that we will use later, using thevitualenvwe installed in step 3 above.

Step 5: Install IPython

Before installing IPython and Jupyter Notebook, be sure to activate your python virtual environment first.

Type the following command to install IPython

Step 6: Install Jupyter Notebook

Use the following command to install Jupyter Notebook

Step 7: Test jupypter notebook installation

Step 8: Add Kernel

The Jupyter Notebook and other frontends automatically ensure that the IPython kernel is available. However, if you want to use a kernel with a different version of Python, or in a virtualenv environment, you’ll need to install that manually.

We are using virutalenv, so we need to installIPythonkernel in the virtualenv we created in Step 4 above.

Step 9:Before we are running our jupyter Notebook, let us create a folder from which we will start our jupyter notebook.

The following command will change our directory to Desktop (cdrefers to change directory)

the following command will help us create a folder named Geog597_ML_session under our Desktop folder

the following command will change our directory into the folder we just created.

Step 10: Run Jupyter Notebook

Then your default browser should automatically open a web page similar to the one shown below.

If the web page does not show up automatically, just type localhost:8888 into your browser, you should see the page shown above.

Step 11: Testing and Using Jupyter Notebook

By this point you should have Jupyter Notebook running, and you should be connected to it using a web browser. Jupyter Notebook is very powerful and has many features. Below I will outline a few of the basic features to get you started using the notebook. Automatically, Jupyter Notebook will show all of the files and folders in the directory it is run from (for our case, it is empty now, because we have not put anything in that folder Desktop/test_jupyterwe just created in step 9 ).

To create a new notebook file, select New > ipy-jupyter-venv3 from the top right pull-down menu (Note: this is the so called kernel we installed in Step 8 above):

This will open a notebook. We can now run Python code in the cell or change the cell to markdown (markdown is for note, not for code). For example, change the first cell to accept Markdown by clicking Cell > Cell Type > Markdown from the top navigation bar, or by click the Markdown shown in the pic below. We can now write notes using Markdown, for example, type the following into the cell after changing it to markdown:

HitCtrl + Enter, you will see it the text changed into heading style.

Then insert one cell by the menu shown below (insert Cell Below).

type in the following

Mac Switch To Python 3

and then hitCtrl + Enter. You should see the following.

Step 12: Stop jupyter Notebook.

To stop the Jupyter Notebook process, pressCTRL+C,

typeY, and hitENTERto confirm. The following will be displayed:

Step 13: Exit virtualenv environment


Once you are done, remember to exit your virtualenv using the following command:

Note that your prompt changes back (see the pic below)

Step 14: Instructions for using Jupyter Notebook next time

Next time when you need to use you jupyther notebook, following the steps summarized below.

Change directory to where you would like to start your jupyter-notebook

Run jupyter notebook:

Congratulations, you have now set upipythonandjupyter notebook on your mac!

Switch Python Version Mac

Miniconda is a free minimal installer for conda. It is a small, bootstrapversion of Anaconda that includes only conda, Python, the packages they dependon, and a small number of other useful packages, including pip, zlib and afew others. Use the condainstallcommand to install 720+ additional condapackages from the Anaconda repository.

See if Miniconda is right for you.

Switch Python Version Windows

Windows installers¶

Python versionNameSizeSHA256 hash
Python 3.8Miniconda3 Windows 64-bit55.7 MiB1f4ff67f051c815b6008f144fdc4c3092af2805301d248b56281c36c1f4333e5
Miniconda3 Windows 32-bit49.6 MiB415920293ae005a17afaef4c275bd910b06c07d8adf5e0cbc9c69f0f890df976
Python 2.7Miniconda2 Windows 64-bit54.1 MiB6973025404832944e074bf02bda8c4594980eeed4707bb51baa8fbdba4bf326c
Miniconda2 Windows 32-bit47.7 MiBc8049d26f8b6b954b57bcd4e99ad72d1ffa13f4a6b218e64e641504437b2617b

MacOSX installers¶

Python versionNameSizeSHA256 hash
Python 3.8Miniconda3 MacOSX 64-bit bash53.2 MiB9b9a353fadab6aa82ac0337c367c23ef842f97868dcbb2ff25ec3aa463afc871
Miniconda3 MacOSX 64-bit pkg61.3 MiB2a0e87c353eba5f71b01bd379b3ce9a21855fa42fc3bb854a33f0ea37bfc0ec1
Python 2.7Miniconda2 MacOSX 64-bit bash40.3 MiB0e2961e20a2239c140766456388beba6630f0c869020d2bd1870c3d040980b45
Miniconda2 MacOSX 64-bit pkg48.4 MiB9ca4313e8162a939c7a5a4f48d657722594f8db9a98472803d63c3a7f66fa1da

Linux installers¶

Python versionNameSizeSHA256 hash
Python 3.8Miniconda3 Linux 64-bit88.7 MiB879457af6a0bf5b34b48c12de31d4df0ee2f06a8e68768e5758c3293b2daf688
Python 3.7Miniconda3 Linux 32-bit62.7 MiBf387eded3fa4ddc3104b7775e62d59065b30205c2758a8b86b4c27144adafcc4
Python 2.7Miniconda2 Linux 64-bit48.7 MiBb820dde1a0ba868c4c948fe6ace7300a252b33b5befd078a15d4a017476b8979
Miniconda2 Linux 32-bit39.0 MiB2e20ac4379ca5262e7612f84ad26b1a2f2782d0994facdecb28e0baf51749979


  • See hashes for all Miniconda installers.
  • Verify your installation.
  • Installationinstructions.

Other resources¶

These Miniconda installers contain the condapackage manager and Python. Once Miniconda isinstalled, you can use the conda command to installany other packages and create environments, etc.For example:

There are two variants of the installer: Minicondais Python 2 based and Miniconda3 is Python 3 based.Note that the choice of which Miniconda isinstalled only affects the root environment.Regardless of which version of Miniconda youinstall, you can still install both Python 2.x andPython 3.x environments.

The other difference is that the Python 3 versionof Miniconda will default to Python 3 when creatingnew environments and building packages. So forinstance, the behavior of:

will be to install Python 2.7 with the Python 2Miniconda and to install Python 3.8 with the Python3 Miniconda. You can override the default byexplicitly setting python=2 or python=3. Italso determines the default value of CONDA_PYwhen using condabuild.


If you already have Miniconda or Anacondainstalled, and you just want to upgrade, you shouldnot use the installer. Just use condaupdate.

Mac Python Version Check

For instance:

Switch Python Version After Download Mac Version

will update conda.