mathworks / matlab-engine-for-python

Other
69 stars 9 forks source link

MATLAB Engine Release R2024a Requires libpython3.x-dev Package on Ubuntu 24.04 LTS #43

Open tpc8486 opened 4 months ago

tpc8486 commented 4 months ago

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:

from matlabmultidimarrayforpython import double, single, uint8, int8, uint16, \
    int16, uint32, int32, uint64, int64, logical, ShapeError, SizeError

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: