Skip to content

Trying the Python 3.8 beta with Jupyter Notebook

Trying out a pre-release will help you become familiar with new features to determine if they would be good to use in your projects.

Download the installer

Navigate to the Python 3.8.0b4 release page. Scroll down to the Files section:

To install on macOS, select the link macOS 64-bit installer and download the linked .dmg installer. Although this is a pre-release version of 3.8.0, the installer will prompt you for responses just as it does for released versions such as 3.7.4.

Check the installation

To check your installation, enter in a terminal:

python3.8 --version  # should display Python 3.8.0b4

To use the REPL

To use the beta REPL, enter in a terminal:

python3.8

The REPL will launch with the following output:

Python 3.8.0b4 (v3.8.0b4:d93605de72, Aug 29 2019, 21:47:47)
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

Exit the REPL using Cntl+D or exit().

Install Jupyter notebook with Python 3.8.0b4

Create and activate a virtual environment

First, create the virtual environment in a Terminal:

python3.8 -m venv testenv

where testenv is the name of the virtual environment.

Activate the virtual environment:

source testenv/bin/activate

You should now see (testenv) above your command-line prompt.

Install the Jupyter notebook

Install jupyter using pip:

pip install jupyter

Try it

Enter:

jupyter notebook

The Jupyter notebook interface should launch. Select a new Python3 notebook.

You can now begin exploring the new features in Python 3.8. This example shows f-strings support for self-documenting expressions and debugging.