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