MATLAB and Simulink Requirements

Versions of Python Compatible with MATLAB Products by Release

The table gives the Python versions which are compatible with the MATLAB Interface to Python, MATLAB Engine for Python, and MATLAB Compiler SDK for Python.

Note: As of MATLAB R2023a, Python 2.x is no longer supported.

Release MATLAB Interface
MATLAB Engine
MATLAB Compiler SDK MATLAB Production Server Client Library

R2025a

3.9, 3.10, 3.11, 3.12 3.9, 3.10, 3.11, 3.12 3.9, 3.10, 3.11, 3.12

R2024b

3.9, 3.10, 3.11, 3.12 3.9, 3.10, 3.11, 3.12 3.9, 3.10, 3.11, 3.12

R2024a

3.9, 3.10, 3.11 3.9, 3.10, 3.11 3.9, 3.10, 3.11

R2023b

3.9, 3.10, 3.11 3.9, 3.10, 3.11 3.9, 3.10, 3.11

R2023a

3.8, 3.9, 3.10 3.8, 3.9, 3.10 3.8, 3.9, 3.10

R2022b

2.7, 3.8, 3.9, 3.10 2.7, 3.8, 3.9, 3.10 3.8, 3.9, 3.10

R2022a

2.7, 3.8, 3.9 2.7, 3.8, 3.9 2.7, 3.8, 3.9

R2021b

2.7, 3.7, 3.8, 3.9 2.7, 3.7, 3.8, 3.9 2.7, 3.7, 3.8, 3.9

R2021a

2.7, 3.7, 3.8 2.7, 3.7, 3.8 2.7, 3.7, 3.8

R2020b

2.7, 3.6, 3.7, 3.8 2.7, 3.6, 3.7, 3.8 2.7, 3.6, 3.7, 3.8

R2020a

2.7, 3.6, 3.7 2.7, 3.6, 3.7 2.7, 3.6, 3.7

R2019b

2.7, 3.6, 3.7 2.7, 3.6, 3.7 2.7

R2019a

2.7, 3.5, 3.6, 3.7 2.7, 3.5, 3.6, 3.7 2.7

R2018b

2.7, 3.5, 3.6 2.7, 3.5, 3.6 2.7

R2018a

2.7, 3.5, 3.6 2.7, 3.5, 3.6 2.7

R2017b

2.7, 3.4, 3.5, 3.6 2.7, 3.4, 3.5, 3.6 2.7

R2017a

2.7, 3.4, 3.5 2.7, 3.4, 3.5 2.7

R2016b

2.7, 3.3, 3.4, 3.5 2.7, 3.3, 3.4, 3.5 2.7

R2016a

2.7, 3.3, 3.4 2.7, 3.3, 3.4 2.7

R2015a

2.7, 3.3, 3.4 2.7, 3.3, 3.4 -

R2015b

2.7, 3.3, 3.4 - -

R2014b

2.7 - -