Configure your system to evaluate external Python code.
Python must first be installed on your system. Installers for all systems are available from https://www.python.org.
Python 2.7 comes pre-installed on Mac.
The Python package manager, pip, is necessary to install the zmq sockets package for communication with the Python evaluator. Refer to Python documentation on how to install pip if it is not available on your system.
All versions of Python 2.7+ and 3.4+ are supported.
Once Python and pip have been installed, the zmq package can be installed.
Note that multiple evaluators may appear for each different form of the Python executable that all use the same installation of Python. In the following setup, both the executables "/usr/local/bin/python3" and "/usr/local/bin/python3.6" point to the same installation.