To call Python® modules in MATLAB®, you must have a supported version of the reference implementation (CPython) installed on your system. MATLAB supports the following versions:
To determine if your system has a supported version, use the
The value set by
pyversion is persistent across MATLAB sessions.
You cannot switch between versions of Python in a single MATLAB session. MATLAB automatically selects and loads a Python version when you type a Python command, such as:
If you want to change versions, restart MATLAB and then
pyversion with the new version information.
On Windows® platforms, use either:
If you downloaded a Python interpreter, but did not register it in the Windows registry, use:
To set the version, type:
executable is the full path
to the Python executable file.
The architecture of Python must match the architecture of MATLAB. On the Python download website, downloads for Microsoft® Windows platforms are 32-bit versions by default. To download the 64-bit version, choose options with the name "Windows x86-64 MSI installer”.
On Linux® and Mac systems, if you build the Python executable,
configure the build with the