The MATLAB Engine for Python (release R2024a) on Ubuntu 24.04 LTS requires the installation of the libpython3.x-dev package. Without this package, the user encounters an error at src/matlab/init.py on lines 48-49:
from matlabmultidimarrayforpython import double, single, uint8, int8, uint16, \
int16, uint32, int32, uint64, int64, logical, ShapeError, SizeError
Steps to Reproduce:
Install MATLAB Engine for Python R2024a on Ubuntu 24.04 LTS.
Attempt to run a Python script that uses the MATLAB Engine.
Expected Behavior:
The MATLAB Engine should run without errors if all necessary dependencies are installed.
Actual Behavior:
The script fails at src/matlab/init.py on lines 48-49 due to missing dependencies.
Workaround:
Installing the libpython3.x-dev package resolves the issue.
Suggested Resolution:
Update the installation documentation and dependency checks for MATLAB Engine to ensure the libpython3.x-dev package is installed on Ubuntu 24.04 LTS.
Description:
The MATLAB Engine for Python (release R2024a) on Ubuntu 24.04 LTS requires the installation of the libpython3.x-dev package. Without this package, the user encounters an error at src/matlab/init.py on lines 48-49:
Steps to Reproduce:
Expected Behavior:
The MATLAB Engine should run without errors if all necessary dependencies are installed.
Actual Behavior:
The script fails at src/matlab/init.py on lines 48-49 due to missing dependencies.
Workaround:
Installing the libpython3.x-dev package resolves the issue.
Suggested Resolution:
Update the installation documentation and dependency checks for MATLAB Engine to ensure the libpython3.x-dev package is installed on Ubuntu 24.04 LTS.
System Information: