Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Instalar la API del motor de MATLAB para Python

Para iniciar el motor de MATLAB® dentro de una sesión de Python®, debe instalar primero la API del motor como un paquete de Python. Para otros requisitos, consulte Requisitos del sistema para la API del motor de MATLAB para Python.

Verificar la configuración

Antes de la instalación, compruebe sus configuraciones de Python y MATLAB.

  • Compruebe que su sistema dispone de una versión compatible de Python y MATLAB R2014b o posterior. Para obtener más información, consulte Versiones de Python compatibles con los productos de MATLAB por versión.

  • Para comprobar que Python está instalado en su sistema, ejecute Python desde la línea de comandos del sistema operativo. Asegúrese de que la ruta de Python está incluida en la variable de entorno de la ruta del sistema.

  • Añada la carpeta que contiene el intérprete de Python a su ruta si aún no se encuentra ahí.

Instalar la API del motor

Puede instalar la API del motor de MATLAB para Python utilizando el comando pip o un script setup.py de configuración en Python.

Instalar con pip

A partir de la versión R2022b de MATLAB, puede utilizar el comando pip para instalar la API. Elija uno de los siguientes procedimientos y ejecútelo desde la línea de comandos del sistema.

  • Para instalar desde la carpeta de MATLAB en Windows®, escriba:

    cd "matlabroot\extern\engines\python"
    python -m pip install .
  • Instale la API del motor de https://pypi.org/project/matlabengine con el comando:

    python -m pip install matlabengine

Instalar con setup.py

MATLAB proporciona un archivo setup.py estándar de Python para crear e instalar el motor utilizando setuptools de Python. Para ver los comandos específicos de las plataformas, consulte Script de configuración de Python para instalar la API del motor de MATLAB.

Iniciar el motor de MATLAB

Inicie Python. Escriba estos comandos en la línea de comandos de Python para importar el módulo de MATLAB e iniciar el motor:

import matlab.engine
eng = matlab.engine.start_matlab()

Para obtener más información, consulte Iniciar y detener el motor de MATLAB para Python.

Resolución de problemas de la instalación de la API del motor de MATLAB para Python

  • Compruebe que su versión de MATLAB es compatible con su versión de Python. Consulte Versiones de Python compatibles con los productos de MATLAB por versión.

  • Compruebe que dispone de privilegios suficientes para ejecutar el comando de instalación desde la línea de comandos del sistema operativo. En Windows, si es necesario, abra la línea de comandos con la opción Run as administrator.

  • Debe ejecutar el comando de instalación de Python desde la carpeta de MATLAB especificada. Para obtener instrucciones detalladas, elija uno de los enlaces de la plataforma en Instalar la API del motor.

    python setup.py install
    
  • El instalador instala el motor en la carpeta predeterminada de Python. Para utilizar una ubicación que no sea la predeterminada, consulte Instalar la API del motor de MATLAB para Python en ubicaciones que no sean las predeterminadas.

  • Si ha instalado el paquete en una carpeta que no es la predeterminada utilizando --prefix, no olvide establecer la variable de entorno PYTHONPATH. Por ejemplo, suponga que ha utilizado este comando de instalación:

    python setup.py install --prefix="matlab22aPy39"
    

    En Python, actualice PYTHONPATH con este comando:

    sys.path.append("matlab22aPy39")
  • Para obtener más información sobre la resolución de problemas, consulte Troubleshoot MATLAB Errors in Python.

Temas relacionados