For the latest version of JMP Help, visit

Publication date: 11/10/2021

Install Python

JMP 16 is a 64-bit program; only 64-bit Python is supported. 3.6.5 through 3.9.7 distributions are supported on Windows and macOS. On Apple silicon, you will not have full functionality until third-party packages have been updated. Note that the end-of-life for Python 3.6.x is December 2021. 3.7.x through 3.9.x are recommended.

Anaconda 3.7 and 3.8 distributions are supported on Windows only.

JMP does not currently support Python virtual environments.

Add Python 3.x to PATH when installing Python on Windows. This setting is used for pip install <module>.


Python is not distributed with JMP. Download Python from the Python web site at

Several Python implementations are available. Visit to view the alternatives.

On macOS, installing Python 3.6.x from installs in /Library/Frameworks/Python.framework.

Required Python Packages

For the JMP-to-Python interfaces to work properly, you must install certain Python packages and their prerequisites. In many Python installations, such as Anaconda, these packages are already installed. If you install Python from, also install the following packages:







Use the standard Python update tools to install these packages for your Python configuration. You must use the correct pip-tool for your installation. The pip-tool name is dependent on the what product has installed Python. The installation instructions for Python have instructions on using pip tools.

Want more information? Have questions? Get answers in the JMP User Community (