Skip to content

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

Open
@tpc8486

Description

@tpc8486

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:

  • 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.

System Information:

  • MATLAB Engine Version: R2024a
  • Operating System: Ubuntu 24.04 LTS

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions